Imagine that I have a website xyz.com with several subdomains like site1.xyz.com [ a drupal site ] , site2.xyz.com [a symfony site] , site3.xyz.com [ a laravel site ] and so on.
我想创建一个xyz.com上的php登录系统。用户将登录xyz.com,然后能够访问上述任何子域。设置时间后,会话将超时,并使用户返回登录屏幕。
php登录系统或任何其他javascript或java框架是否可能?
我已经实现了php登录系统,但是SESSION不适用于上述所有站点。我试图用SESSION创建一个inside.php示例,但是没有用。
我是否需要将此代码放在需要由php登录系统控制的每个子域site1.xyz.com中?
if (!isset($_SESSION['userId']) || !isset($_SESSION['userUid']))
{ echo '<p class="login-status">You are logged out.. </p>';
header("Location: ../index.php");
exit();
}
结果:即使未设置SESSION:userId和userUid,它仍然会显示页面。