ユーザーがWebページ上のリンクをクリックすると、すべてのリダイレクトのリストを取得する方法を探しています。基本的に、ユーザーがリンクをクリックしたときにアドレスバーに最初に表示されたものを参照したいと思います。問題は、ユーザーがリンクをクリックした後、ウェブサイトが進行してバックグラウンドでユーザーを何度もリダイレクトすることです。PHP/JS - すべてのリダイレクトのリストを取得
セッション変数に参照URLを格納しようとしましたが、単に最後に訪問したリダイレクトを返すだけです。私が興味を持っているのは、おそらくいくつかのレイヤーです。だから私は通過する配列を生成したい。ここで
は、私がこれまで試したものです:
<?php session_start(); if (!isset($_SESSION["origURL"])) $_SESSION["origURL"] = $_SERVER["HTTP_REFERER"]; $redirects = array("1" => $_SESSION["origURL"]); ?>
ソリューションは、PHPやJSまたは両方のコンボのいずれかでなければなりません。
あなたは、現在のページのURLを格納しない理由は? –
リンクが存在するウェブサイトへのコードアクセス権がありません。 – Chamilyan
ウェブサイトにアクセスできない場合は、どのようにPHPを使用できますか? – WASD42