0
私は2つのPHPページを持っています。 1つは "add.php"ページ、もう1つは "proccess.php"ページです。 "process.php"は単にmysqlデータベースに追加されたレコードを保存するPHPです。レコードを追加した後PHP前のページに戻る
レコードが保存された後、レコードが保存された後、特定のページに移動するために次のことがあります。
header('Refresh: 3; URL=edit/edit.php');
これを行う代わりに、前のページ「add.php」に戻ってください。しかし、私はページを指定したくない、ちょうど1ページ前に戻るように伝える。これは、安全なページ(HTTPS)で動作しない可能性があり、ヘッダをハイジャックすることができますよう、それは全体的にかなり悪い考えだということ
header('Location: ' . $_SERVER['HTTP_REFERER']);
注:
実際には2ページ分戻ってくる必要があります。申し訳ありません:( –
2番目のものをhistory.go(-2)に変更するだけです。$ _SERVERでどうすればよいかわからない –
ユーザーがJavaScriptを無効にしている場合はどうですか? –