Как получить параметры и ссылку которая является редиректом?

Для получения параметров и ссылки, которая является редиректом, в PHP можно использовать несколько способов.

Первый способ - ручной анализ URL:

$url = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; // получаем текущий URL

// разбираем URL на компоненты
$parts = parse_url($url);

// получаем параметры запроса
parse_str($parts['query'], $params);

// выводим параметры и ссылку
echo "Параметры: ";
print_r($params);

echo "Ссылка: " . $url;

Второй способ - использование встроенной функции getallheaders() и $_SERVER для получения информации о редиректе:

$headers = getallheaders();

if (isset($headers['Referer'])) {
    echo "Редирект с URL: " . $headers['Referer'];
}

echo "Текущий URL: " . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Третий способ - использование глобальной переменной $_SERVER для получения информации о редиректе:

if (isset($_SERVER['HTTP_REFERER'])) {
    echo "Редирект с URL: " . $_SERVER['HTTP_REFERER'];
}

echo "Текущий URL: " . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

Все эти способы позволяют получить информацию о параметрах и ссылке, которая является редиректом, в PHP. Выбор конкретного способа зависит от ваших потребностей и предпочтений.