0

別のページへのリダイレクトを強制するPHPスクリプトを呼び出す/インクルードしたい。(他のページにはキャプチャが含まれ、正しく入力されるとリダイレクトされます)。

可能な限り最も信頼性の高いPHPリダイレクトコードが必要なので、誰もそれを回避/回避することはできません。リダイレクトが失敗した場合、ページの残りの部分が表示されますが、それは私が望んでいることではありません。

4

2 に答える 2

0

いいえ。

誰かが積極的にリダイレクトを回避しようとしている場合、またはリダイレクトを正しく処理しないブラウザを使用している場合は、リダイレクトを回避できます。

于 2011-05-17T16:00:14.837 に答える
0

最も信頼できるのはおそらく発行です:

header('Location: http://example.org');
exit;

まれですが、ブラウザがリダイレクトに従わないことを選択する場合がありますが、私が知る限り、ユーザーが積極的にリダイレクトを回避しようとした場合に機能することが保証されているユーザーをリダイレクトする方法は見つかりません。

私が言ったように、それはヘッダーを認識または受け入れないまれなブラウザでLocationあり、ユーザーは何らかの方法でそれを積極的に無効にする必要があります。結局のところ、これは元のHTTP仕様の一部です。

于 2011-05-13T09:03:54.340 に答える