- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPでのクッキー)
PHPでのクッキーの問題 - セッション情報が保持されない
このQ&Aのポイント
- PHPでクッキーを使い、入力フォームから正常に出力する方法について質問です。
- フォームから直接form2.phpへ飛ぶと、セッション情報が保持されない問題が発生しています。
- クッキーの値を上書きせずに回避する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
おぅふ。。。失礼。逆でした。。 if ($_POST) { // $_POST があったら 括られてる部分を実行。 $city1 = $_POST["p1"]; $city2 = $_POST["p2"]; $city_name1 = $_POST["name1"]; $city_name2 = $_POST["name2"]; setcookie ("city", "set1=$city1&set2=$city2",time()+3600*24*90); setcookie ("city_name", "set_name1=$city_name1&set_name2=$city_name2",time()+3600*24*90); }
その他の回答 (1)
- bm_hiro
- ベストアンサー率51% (200/388)
回答No.1
何も考えていない手抜きな回答で申し訳ないですけど、setcookie を if で 括っちゃえばいい話かと。。 if (!$_POST) { // $_POSTに何も入っていなければ。っぽい意味です。 setcookie ("city", "set1=$city1&set2=$city2",time()+3600*24*90); setcookie ("city_name", "set_name1=$city_name1&set_name2=$city_name2",time()+3600*24*90); }
お礼
おお・・・ あっさりと成功しました。 初歩の条件式くらい勉強しろって前ここで言われたばかりなのに、なんだか情けないです(ノД`) こんなド素人な質問に解答下さりありがとうございました!!