別のサイトからリダイレクトされたときにのみアクセスできるページを設定したいが、URLを直接入力すると機能しないが、たとえば、私はexample.com/test.htmlのようなページを持っていますが、payfast.co.zaから来たときにのみ動作するようにしたいのですが、他の方法(URLを直接入力するような場合は動作しませんあなたがexample.com/fail.htmlにリダイレクトされている。 は、私はそれをどのように行うのですか?事前に感謝 別のページからのみアクセスできるようにサイトを設定する方法
答えて
あなたは
HTTPリファラがHTTP HEAであるリファラHTTPをchecekことができますリクエストされているリソースにリンクしているウェブページのアドレスを識別するフィールドを含む。リファラーをチェックすることにより、新しいウェブページはリクエストの発信元を見ることができます。
信頼できないhttp://stackoverflow.com/a/6023980/ –
あなたはすでに@ 8zero2.opsのソリューションを持っています。 そのようにすることができます。
if($_SERVER["HTTP_REFERER"] === "payfast.co.za"){
{#what you want} else {
echo "Error";}
'$ _SERVER [" HTTP_REFERER "]'は信頼性がありませんhttp://stackoverflow.com/a/6023980/ –
確かに。別のソリューションが存在しますが、あなたのウェブサイトがデータベースを使用していればうまくいきますその場合は、リダイレクトが完了する準備ができたときにタイムスタンプのようなアクティビティをテーブルに保存して、新しいWebページの最後のスタンプを確認することができます。したがって、ユーザーに直近の活動があった場合は、そのWebページを表示し、そうでなければpayfast.co.zaにリダイレクトします。あなたはそれを実行するために、http refererに沿ってこのソリューションを使うことができます(そして、リダイレクトの前にクッキーを設定することもできます。 – youssouf
- 1. 特定のサービス操作を別のエンドポイントからアクセスできるように設定する方法
- 2. ページをローカルホストからのみアクセスできるようにする最良の方法は何ですか?
- 3. ユーザーが別のページにアクセスするまでリンク状態をどのように設定するのですか?
- 4. wpfの別のページからrichtextboxテキストにアクセスする方法
- 5. SharePointページをあるサイトから別のサイトに移動する
- 6. コンテナをローカルホストからのみアクセスできるようにする
- 7. 別のページからMasterPage本体にアクセスする方法
- 8. 別のページからの保存ファイルの読み込みを許可する取得と設定の方法
- 9. OpenIDでのみ動作するPloneサイトの設定方法
- 10. 特定のページからリンクのみにアクセスできるようにしますか?
- 11. サイトのデフォルトページのみを許可するrobot.txtの設定方法
- 12. css、サファリ(Mac)の別のサイトのようにフォントを設定できません
- 13. 外部IPアドレスからWebサーバーにアクセスできるようにspring-bootを設定する方法
- 14. 特定のユーザーのみがアクセスできるようにする
- 15. WordPressのcategory.phpページでページ設定を設定する方法は?
- 16. IsolatedStorageの設定を別のページから読み込む
- 17. Jboss AS7からwildfly 9への移行 - 「www」なしでサイトにアクセスできるように設定する方法
- 18. Sharepoint Designerのワークフローで別のサイトからリストデータにアクセスする
- 19. コントローラーから設定フラグ(config/environments/development.rbから設定)にアクセスする方法は?
- 20. Python:プロキシネットワーク経由で特定のサイトにアクセスできるかどうかを確認する方法
- 21. GlassFish 2は、特定のポートからWebサービスに** **アクセスできるように設定できますか?
- 22. 別画面でサイトを設定する
- 23. repoze.whoオーセンティケータからPylonsの設定にアクセスする方法
- 24. 別のクラスからアクセスする方法
- 25. Azure Webサイトのアプリケーション設定値を読み取る方法
- 26. Dockerコンテナ内のディレクトリを別のコンテナからアクセスできるようにする
- 27. すべてのページからクエリ結果にアクセスできるようにする方法
- 28. WindowsアプリケーションからアクセスできるSharePointサイトのリストを取得する方法
- 29. LinkedListを別のクラスからメインにアクセスできるようにする方法は?
- 30. HTML5オーディオプレーヤーは、ページの読み込みを持続するように設定できますか?
の可能性のある重複した[DIRECT URLのアクセスからファイルを防止するための方法(htaccessを)?](http://stackoverflow.com/questions/10236717/htaccess-how-to-prevent-a-file-from -direct-url-access) – Mike
'stripos()'を使います。 '[" HTTP_REFERER "]'は信頼できません。 –