检查站点是否设置为会话

时间:2017-09-01 23:47:11

标签: php session

我有2个网站。现在,只有my second website已登录会话时,我才想在my first website上登录用户。

例如:

$checkSiteLogin = //check if my first website has a logged in user and return the $_SESSION['id'] or false if not.
if(!$checkSiteLogin)
    $_SESSION['id'] = $checkSiteLogin

1 个答案:

答案 0 :(得分:0)

我不知道它是否真的是您想要的,但正如您在示例中所示,您想要检查您的用户是否已经在您的第一个站点中打开了登录会话。然后,根据测试结果,在第二个网站上登录用户。

首先,要检查是否已有会话,您需要使用函数isset来确保存在这样的现有ID会话:

if(isset($_SESSION['id'])) {
  //There is an existing id session so log the user on your second website
} else {
  //Create a new session id
  $_SESSION['id'] = //id session
}

请记住,当您使用会话超变量时,您必须在脚本的开头放置命令session_start();

希望它会对你有所帮助。 祝你好运!