
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPから別なPHPへ移動(?)する方法
-
拡張子php画像をjpg画像等に変...
-
GD(php)での image関数 イメ...
-
php.ini を設定を変更すると再...
-
「クラウドにアップロード」」...
-
Illustratorで文字と画像を流し...
-
ランダムな文字列の含まれた画...
-
CFileDialogの最初のディレクト...
-
xamppを使う場合のphpファイル...
-
「クラス関数」「メンバ関数」...
-
mPDFでのPDF出力がうまくいかな...
-
そろそろお願いします
-
ラッパークラスって何ですか?
-
header(Location:~)で$_SESS...
-
空メールの作り方教えて欲しい...
-
cakephpでのダウンロード機能の...
-
Wordpressの質問です(テーマエ...
-
文字列の一部を取り出したいの...
-
PHPのstrpbrk関数ってひらがな...
-
imageCreate関数を使用せずに...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
PHPの拡張子を見せない方法
-
拡張子php画像をbmp画像等に変...
-
PHP Screw が動作しません。
-
PHPで?が消えない現象が起きます。
-
パスワード等が記述されているp...
-
特定のファイルにアクセスさせ...
-
include先でのinclude元の変数...
-
.htaccessについて
-
外部のphpファイルを読み込んで...
-
.phpのファイルを開けない!
-
batファイルの中の値をphp側に...
-
JpGraphがうまく設定できない?
-
PHPから別なPHPへ移動(?)する方法
-
phpのプログラムエラー
-
入力フォームの空白や改行を制...
-
phpとpostgreSQLで接続不可?
-
PHPでプロパティファイル読み込み
-
PHP PEARパッケージのincludeが...
-
インクルードファイルからの相...
おすすめ情報