私はあなたがセッションまたは他の変数に$_SEVER["HTTP_REFERER"]
を格納することができ、アクションにアクションフォームを返信するURLを取得するにはどうすればよいですか?
-> action to http://www.123456.com/ac.php
how to get http://www.test.com in http://www.123456.com/ac.php to goback http://www.test.com
私はあなたがセッションまたは他の変数に$_SEVER["HTTP_REFERER"]
を格納することができ、アクションにアクションフォームを返信するURLを取得するにはどうすればよいですか?
-> action to http://www.123456.com/ac.php
how to get http://www.test.com in http://www.123456.com/ac.php to goback http://www.test.com
を送信するためにフォームアクション別のディレクトリ内のファイルが、いくつかのファイルを持って、このアクションファイル に送信してURLを取得する方法該当する場合はそれを使用してください。
あなたがこのようなリクエストURLを見つけるために事前に定義されたPHP変数を使用して検討するかもしれない:
$_SERVER['HTTP_HOST']
$_SERVER['REQUEST_URI']
しかし、あなたは自分のホストのルートにリダイレクトしたい場合は、その後、あなたは、単にHTTPリダイレクトを送信することができます'/'
私は、前のページに戻ってナビゲートできるようにしたい場合は、残りのフォームデータとともに現在のページのURLを投稿することをお勧めします。あなたは次のページでそのフィールドにアクセスでき、ユーザーを前のページに戻すリンクをレンダリングすることができます。
現在のページのURLをフォームに保存することができます。
'http://' . $_SERVER['SERVER_NAME']
それは訪問者のブラウザ、ファイアウォールやアンチウイルスによってブロックされる可能性がありますので、私は[「HTTP_REFERER」] $ _SERVERを使用してお勧めしません。値は間違っていることは言うまでもありません。
セッションに保存するときの問題は、複数のタブが開いているとページが正しく動作しなくなることです。 – Homes2001
はい、正しいです。だから私は他の変数について言及している。 –