私のURLはhttp://www.website.ro/index.php?subiect=10046&pag=1#1006で、ここにアクションのないフォームがあります()<form action="" method="post">
。
送信後、いくつかの入力フィールドをチェックしています。エラーが発生した場合は、リダイレクトしたいと思います。私はこのコードを使用します:
header('Location: /index.php?subiect='.$_GET['subiect'].'&pag='.$_GET['pag']); exit();
しかし、リダイレクトには#1006が含まれているため、私のページはhttp://www.website.ro/index.php?subiect=10046&pag=1#1006になります。
ヘッダーの場所を次のように変更しようとしました:
header('Location: http://www.google.com'); exit();
私を連れて行くページは次のとおりです:http : //www.google.com#1006
なぜこれを行うのですか?
私はob_start()
最初の行を持っていて、それを削除しようとしました。無効。リダイレクトスタイルの後のURLには#1006があります。
URLがhttp://www.website.ro/index.php?subiect=10046&pag=1で、ヘッダーの場所を使用している場合、問題はありませんが、URLに#1006が含まれている場合、リダイレクト後のURLにはtoが含まれます。