2016-12-10 12 views
0

phpで元の参照元を取得することは可能です。元の紹介ウェブサイトのURL紹介を取得できますか?

google.com - > yourwebsite.com - > mywebsite.com訪問者はgoogle.comその後、yourwebsite.com、その後をクリックした場合

はmywebsite.comのURLリファラとしてgoogle.comを取得することが可能である名前がMyWebSite .COM

と私は訪問者が、もともと私はそのことのp、無

session_start(); 
if(!isset($_SESSION['org_referer'])) 
{ 
    $_SESSION['org_referer'] = $_SERVER['HTTP_REFERER']; 
} 

答えて

3

をしようとしていますmywebsite.com

の時点でgoogle.comから来たことを知ることができますossible、httpは定義によるとステートレスなプロトコルです

+0

私の質問は、とにかくphp @Dagon – priyabrata

+0

ではない場合は、mywebsite.comの時点でgoogle.comをトレースすることは可能ですか?私は質問を理解していない、この答えは、それは本当に簡単です –

-1

これは最近私が出会った本当に良い質問です。何か、正直言って、私はこの可能性をいつか疑問に思っていました。技術的には、「いいえ」。これは現時点では単純にできません。主に、HTTPが動作するように設計されているためです。 @priyabrataは先に指摘したように、HTTPはステートレスなプロトコルです。 まず、あなたの例を考えてみましょう あなたはgoogle.comにアクセスし、そこからyourwebsite.comに誘導されます。ここでは、googleからyourwebsite.comページへのリクエストとyourwebsite.comからのページ読み込みレスポンスが1つのHTTPサイクルを完了します。この時点で、ポイントHTTPは古くなっています。前回のサイクルでは文字列がありません。 HTTPは、別の要求が行われるのを待っているだけです。 yourwebsite.comからmywebsite.comにアクセスすると、HTTPは1つの新しいHTTPサイクルを呼び出して終了します。