0

このページ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

議論の道を失う、何か考えはありますか?

4

2 に答える 2

1

フォームで、次のようにクエリ文字列を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; ?>"

于 2012-05-28T16:12:13.700 に答える
0

このようなものにはセッションを使用する必要があります。データを投稿するときにセッションを設定すると、設定が完了します。

于 2012-05-28T16:31:14.580 に答える