誰かが私にそれを言うことができます:
PHP を使用して 2 ステップ バック リファラーを取得できますか? たとえば、誰かが google.com から mysite.com にアクセスし、mysite.com/page.php などの他のページをクリックした場合、そのページのリファラーは mysite.com ではなく google.com にする必要があります。
可能 ?助けてください
クッキーやセッションに保存して次のページで利用できます。
if (!isset($_SESSION)) {
session_start();
}
if (!isset($_SESSION['referrer'])) {
$_SESSION['referrer'] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'n/a';
}
// another page
$referer = isset($_SESSION['referrer']) ? $_SESSION['referrer'] : null;
変数
$_SERVER['HTTP_REFERER']
リファラーを含めることはできますが、1 レベルの深さまでしか移動できないため、訪問者がどこから来たのか、1 歩戻ることはできますが、2 歩戻ることはできません。