ホームページ >バックエンド開発 >PHPチュートリアル >バックオフ後のデータの送信について、COOKIE が 1 ステップ遅れます。解決策を提供してください。
a.php
<form action="b.php" method="GET" onsubmit="return check(this)"><input type="checkbox" name="L1agy" value="1" />是<input type="button" name="Submit" value="上一步" onclick="javascript:window.history.back();"/> <input type="submit" value="下一步" /></form>
<?php if(empty($_GET['L1agy'])){ setcookie("DATA_L1agy","0", time()+3600*24); }else{ setcookie("DATA_L1agy","1", time()+3600*24); } echo $_COOKIE['DATA_L1agy'];?>
最初の提出には価値がありません。あなたのものは 1 を表示できますか?
setcookie 後、Cookie は次のロードまで表示されません