Создать сеанс входа в систему на основе реферера

У меня есть веб-сайт «abc.com», который содержит информацию, доступную только зарегистрированным пользователям. Существует система регистрации / входа в систему.

Однако нам нужно посоветовать php-код / ​​htaccess или любой другой метод, с помощью которого пользователь, который нажимает на нашу ссылку (abc.com), размещенную на другом веб-сайте xyz.com, может обойти процесс входа в систему и может увидеть все ограниченное содержание.

Как только он закроет браузер, он не сможет получить доступ к ограниченному контенту.

По сути, создание и поддержка сеанса входа в систему, если пользователь заходит с xyz.com на abc.com, и уничтожение сеанса после ухода пользователя.

Примечание. У нас нет никакого контроля над сторонним сайтом xyz.com. Мы только предоставим ссылку на наш сайт, которую они разместят на своем сайте.

-1

Решение

Вы можете использовать http_referer

http://php.net/manual/en/reserved.variables.server.php

$_SESSION["referer"] = $_SERVER["HTTP_REFERER"];

if ($_SESSION["referer"] == "xyz.com")
{
/*
do some stuff
*/
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]