2017-02-27 16 views
0

私は現在、サーバーにホストされており、(例えば)http://sub.site.comの下に表示されているphpアプリケーションを持っていますが、ユーザはhttp://sub2.site.comを使ってページ/特定のURLを使用してページに強制的にアクセスする

これは、現在のURLがゲームサーバーへの接続として使用されているため、このPHPアプリケーションをCloudFlareで保護されたページ(SSLおよび最適化用)に提供したいからです。

ページにどのURLがアクセスされているかを検出し、それが目的のURLでない場合は、他のURLにリダイレクトする方法はありますか?

答えて

0

まあ、参考URLはコード内の任意の場所にある$_SERVER["HTTP_REFERER"]変数で確認できます。


例(psudoコード):

if($_SERVER["HTTP_REFERER"] == "the url you want to detect") { 
    header('Location: http://www.example.com/'); 
} 
関連する問題