
PHP初心者です。宜しくお願いいたします。
下記はcheck1.phpです。途中で $check2=1の場合は分岐でcheck2.phpにジャンプさせたいのですが、ジャンプした後は変数がすべて消えてしまうようです。check1.phpで得た変数を、そのままcheck2.phpで利用したい場合はどうすればいいのでしょうか?
--------------------------------------------------
if ($_POST['write']) {
$tuki= get_form($_POST["tuki"]);
$ome = get_form($_POST["ome"]);
$check1 = get_form($_POST["check1"]);
$check2 = get_form($_POST["check2"]);}
if ($check2==1)
{$url="http://localhost/check2.php"; readfile($url);}
else{・・・・・・・・
--------------------------------------------------
No.1ベストアンサー
- 回答日時:
includeかrequireでどうでしょうか
f ($check2==1) {
include("check2.php");
exit;
}
else{・・・・・・・・
No.2
- 回答日時:
変数はそのスクリプト内のみで有効です。
readfileを使ってcheck2.phpを開いていますが、check2.phpは別なスクリプトファイルなので、変数は引き継がれません。ですので、変数を引き継ぐのであればパラメータで渡してやるか、セッションを使うしかないです。とりあえず簡単に行うには
$utl="http://localhost/check2.php?tuki=$tuki&ome=$ome& …の形で、パラメータを渡してあげて下さい。この時はGETでデータが渡されるので、chech2.phpでは$_GETで変数を受け取る必要があります。
セッションを使うのであれば、両方のページのスクリプトの最初の方でsession_start()関数を実行し、check1.phpで引き継ぎたい変数を$_SESSION["変数名"]でセッション変数に格納します。そしてcheck2.phpで$_SESSION["変数名"]で参照して下さい。
パラメータで渡す方法でも完璧に出来ました。セッションはまだ理解していないので試していないのですが、勉強がてら試行してみようと思います。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 正規表現について質問です。条件に合う場合はtrueを返したい 3 2022/10/06 23:02
- FX・外国為替取引 mql4のコンパイルエラー箇所の修正お願いします。 1 2023/03/15 16:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- Visual Basic(VBA) Excel VBAの解読について質問があります。 概要は、マクロでチェックボックスにチェックすると日 1 2023/02/10 07:50
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- MySQL テーブル作成です。どこかのスペルが間違っているか記号など スペースかな? 1 2022/10/01 05:08
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
include先でのinclude元の変数...
-
別ファイルの変数を呼び出した...
-
シェルスクリプトからphpファイ...
-
port5でPHP
-
Not Foundが表示されます。
-
拡張子PHP3のスクリプトを...
-
別PHPファイルに変数を渡す
-
AJAXとPHPの全角文字の受け渡し
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
バッチを用いたフォルダの自動移動
-
FTPコマンドでディレクトリごと...
-
phpの中でphpを書けないか
-
Illustratorで文字と画像を流し...
-
PHPでネットワークドライブのop...
-
データ送信をボタンを押さずに...
-
Subversionのリポジトリの削除
-
PHPで、エラーがない場合のみ画...
-
URLが.PHPってどういう...
-
PHPINFOが見えない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
phpinfo.phpを開くとファイルの...
-
include先でのinclude元の変数...
-
拡張子なしのファイルを稼働さ...
-
パスワード等が記述されているp...
-
別PHPファイルに変数を渡す
-
シェルスクリプトが最後の行ま...
-
.htaccessの設定で,auto_prepe...
-
phpについて
-
シェルスクリプトからphpファイ...
-
1行目の#! "C:\\xampp\\php\\p...
-
a href リンクタグでだけで 送...
-
PHP(.php)及びJavascrpit(.j...
-
PHPから別なPHPへ移動(?)する方法
-
codeigniterでcron実行したい
-
ローカルでは動くがサーバーで...
-
PHPでincludeから取り込んだphp...
-
fputcsvで保存せず、そのまま出...
-
拡張子をphpではなくcgi...
-
#!/usr/local/bin/phpはどこに...
おすすめ情報