我的用戶在site_url.com
的CMS上登錄,但是我現在正在CMS的子域m.site_url.com
之外開發移動版本的站點,並希望會話與會話同步CMS。分享會話到子域 - PHP
我已經包含在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」會議?
有作爲多點會話沒有這樣的事情...... – pattyd
是否有其他方法可以讓我嘗試解決這個問題呢? – user2442178
http://stackoverflow.com/questions/644920/allow-php-sessions-to-carry-over-to-subdomains – Tarek