- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数の保持)
変数の保持についての問題
このQ&Aのポイント
- PHPの変数の保持に関する問題が発生しています。
- 現在のところ、5ページ目まで変数$uusidを保持することができません。
- 問題解決のためには、グローバル関数化ではなく、他の方法を検討する必要があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
単純に2ページ目以降で$uusidをhiddenに埋め込んでしまえば良いのでは?
その他の回答 (2)
- duron
- ベストアンサー率77% (73/94)
回答No.2
・2p目:print($uusid);で確認 ↑これって1.PHPの中で出力して確認したんだと思うんですけど top.htmlが表示された時点ではname="uusid"の入力フィールドには何も表示されてないですよね? だから3p目への遷移時にはuusidが空の状態でPOSTされただけだと思うのですが。 画面表示で気がつかなかったということは2p目以降はhiddenフィールドになってたのでしょうか? hiddenだとしたら一度表示されているpageのソースを見てみてください。 **.html <form method="post" action="1.php"> <input type="hidden" name="action" value="login2"> <input type="text" size="10" name="uusid" value="<?php print($uusid);?>"> <input type="submit" value="submit"> </form> と、ちゃんとPOSTされるようにvalueを書き出してやれば引き継げると思います。
質問者
お礼
すいません、ありがとうございました。
- okwabaka
- ベストアンサー率15% (11/73)
回答No.1
クッキーやセッションを使えばいい。
質問者
お礼
すいません、ありがとうございました。
質問者
補足
説明不足ですいません、制約がありクッキー、セッション共に使用不可です。
お礼
すいません仰る通りケアレスミスでした