根据引荐来源创建登录会话

时间:2014-12-20 08:13:22

标签: php .htaccess session-state

我有一个网站" abc.com"包含仅供登录用户使用的信息。有一个注册/登录系统。

但是,我们需要建议使用php代码/ htaccess或任何其他方法,如果用户点击我们的链接(abc.com)放置在另一个网站xyz.com上以便能够绕过登录过程并且可以看到所有受限制的内容。

一旦他关闭浏览器,他就无法访问受限制的内容。

如果用户从xyz.com到abc.com并在用户离开后销毁会话,那么基本上创建和维护登录会话。

注意:我们对第三方网站xyz.com没有任何控制权。我们只会提供他们将放置在他们网站上的网站链接。

1 个答案:

答案 0 :(得分:0)

你可以使用http_referer

  

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

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

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