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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
別ファイルの変数を呼び出したいのですが?
PHP
-
phpで別のファイルの変数に代入する方法
PHP
-
別のファイルへ値を受け渡す方法
PHP
-
-
4
include先でのinclude元の変数について
PHP
-
5
phpのクラスにて別ファイルの変数について
PHP
-
6
PHP ボタンが押されたら処理を実行する
PHP
-
7
tableタグとformタグの組み合わせ
HTML・CSS
-
8
データ送信をボタンを押さずに行いたいのですが...
PHP
-
9
form actionで二つ送信先を指定する方法を教えて下さい。
PHP
-
10
PHPからHTMLへの変数の受け渡し
PHP
-
11
PHPのページ間による配列の受け渡しについて
PHP
-
12
ボタンのクリック数を合計保存するPHPプログラム
PHP
-
13
issetでボタンが押されたかを確認するには
PHP
-
14
$_SESSIONに二次元配列を使えるのですか?
PHP
-
15
セッションを使わずに遷移先画面に変数の値を渡すには?
PHP
-
16
PHPの関数実行
PHP
-
17
別ウィンドウへのsubmitの挙動がおかしいです
JavaScript
-
18
ボタンをクリックでPHP文を実行
PHP
-
19
htmlでテーブル内にテキストボックスを作りたいのですが・・・
HTML・CSS
-
20
PHPのif文でその処理を途中で抜けるにはどうすればよいでしょうか?
PHP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
include先でのinclude元の変数...
-
cgi-binでPHP動作しない
-
PHPのload時にいきなり条件分岐
-
ローカルでは動くがサーバーで...
-
FPDFでPDFファイルが表示されない
-
シェルスクリプトからphpファイ...
-
呼び出し元のファイル名を取得...
-
#!/usr/local/bin/php
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
PHPのif文でその処理を途中で抜...
-
CFileDialogの最初のディレクト...
-
.phpと.incファイルの違いはな...
-
「警告:ページの有効期限切れ...
-
「@$変数」の「@の意味は?」
-
リンク先を隠す方法はないでし...
-
2つの画像ファイルが異なるファ...
-
現在位置より2つ上のディレク...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
別ファイルの変数を呼び出した...
-
別PHPファイルに変数を渡す
-
シェルスクリプトからphpファイ...
-
include先でのinclude元の変数...
-
phpinfo.phpを開くとファイルの...
-
phpのソースコードが、そのまま...
-
Javascriptで解凍のコマンドは...
-
phpのプログラムエラー
-
拡張子をphpではなくcgi...
-
1行目の#! "C:\\xampp\\php\\p...
-
codeigniterでcron実行したい
-
CGIタイプのPHPとは・・・?
-
Fatal errorについて教えてくだ...
-
FPDFでPDFファイルが表示されない
-
テンプレート化したphpのmenu.p...
-
ローカルでは動くがサーバーで...
-
cronで外部ファイルへアクセス
-
このたびpostgresql初めて使用...
-
PHP(.php)及びJavascrpit(.j...
-
プログラミング初心者です 先程...
おすすめ情報