我的用户在site_url.com
CMS 上登录,但是我现在正在开发该网站的移动版本,在子域的 CMS 之外,m.site_url.com
并希望会话与 CMS 同步。
我已经包含了一个包含所有 CMS 功能的文件,如下所示:
<?php include('/home/flyeurov/public_html/core/codon.config.php');
子域m.site_url.com
位于/public_html/mobile
目录中。内部/mobile
是index.php
一个触发器,用于显示仪表板或登录表单,具体取决于用户的状态(登录或未登录)。
它正在工作,我可以登录并查看仪表板,但是只有当我访问直接路径时,例如site_url.com/mobile/index.php
。如果我登录并访问此路径,它将带我到crew_center.php
仪表板。
当我访问子域时,不会发生这种情况m.site_url.com
。即使我登录,我也会看到login.php
页面。
这里是index.php
:
<?php include('/home/flyeurov/public_html/core/codon.config.php');
session_set_cookie_params(0, '/', '.site_url.com');
if(Auth::LoggedIn())
{
header("Location: crew_center.php");
}
else
{
header("Location: login.php");
}
?>
因此,我可以想象这归结为会话问题,但是如何与m
子域共享 CMS 的会话?