申し込みフォームの内容をcookieまたはsessionに保存したいのですが、その際に$_POSTデータ丸ごとを$_COOKIEや$_SESSIONに直接入れるのは問題ないでしょうか?
あまり見かけないので少々不安になりましてご質問させて頂きました。
php
1$_COOKIE = $_POST; 2 3$_SESSION = $_POST;
参考のサイトなど拝見しますと、
php
1$_COOKIE["name"] = $_POST["name"] ; 2 3$_SESSION["name"] = $_POST["name"] ;
といった感じでキーまできちんとセットしてあるのですが、送信情報が多かった場合などは大変かなと思ってしまいます。
$_SESSION = $_POST; のような指定は問題ございませんでしょうか?
いずれの方法も、ページをまたいでもそれぞれの変数内にデータは存在しているのですが、この方法では情報は残っていても、session、cookieという意味は果たしていないのでしょうか?(※setcookieをしなくとも、$_COOKIEにはデータがありますが、cookieとしては確認できない?)
宜しくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/11/08 09:28