このページhttp://www.binarytides.com/blog/php-redirect-go-back-to-previous-page/ を使用して戻ってきました
しかしから
http://page.co/test.php?item=26
post.phpに何かを投稿してから、php Go back関数を呼び出しますが、に戻ります。
http://page.co/test.php
議論の道を失う、何か考えはありますか?
このページhttp://www.binarytides.com/blog/php-redirect-go-back-to-previous-page/ を使用して戻ってきました
しかしから
http://page.co/test.php?item=26
post.phpに何かを投稿してから、php Go back関数を呼び出しますが、に戻ります。
http://page.co/test.php
議論の道を失う、何か考えはありますか?
フォームで、次のようにクエリ文字列をaction属性に入力します。
<form action="?item=26" name="myform">
...
</form>
送信後、HTTP_REFERERにはこのクエリ文字列が含まれるため、リダイレクトは成功します...
編集:フォームがpost.phpページにある場合は、使用するだけで十分action="?item=26"
です-もちろん、PHPを使用して、アイテムの番号/IDをいつでも書き留めることができます。
アイテムIDが変数$item_idに格納されているとしましょう。その場合、アクションは次のようになりますaction="?item=<?php echo $item_id; ?>"
。
このようなものにはセッションを使用する必要があります。データを投稿するときにセッションを設定すると、設定が完了します。