Передача реферера на другую страницу с использованием JS или PHP - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь это сделать,

У меня есть две страницы: http://example.com/first-page и http://example.com/second-page

Здесь http://example.com/first-page - это простая целевая страница, в которой есть только капча для обнаружения ботов. и http://example.com/second-page является главной страницей.

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

Возможно ли это с JS или PHP?

1 Ответ

0 голосов
/ 09 апреля 2020

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

session_start();
$_SESSION['referrer_val'] = $_SERVER['HTTP_REFERER'];

На второй странице вы можете сохранить значение в локальном переменной, а затем сбросьте все глобальные переменные сеанса и уничтожьте сеанс следующим образом:

$accessed_refer_val = $_SESSION['referrer_val'];
session_unset();
session_destroy();

Эти ответы дают больше способов выполнить sh это (например, POST): PHP Передать переменную в следующая страница Смотрите также дополнительную информацию: PHP Сессии | W3Schools

...