我有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
答案 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();
希望它会对你有所帮助。 祝你好运!