2013-11-24 195 views
0

我使用地址vBulletin論壇:forum.name.com通子域cookie到主域

如何通過論壇cookie來主域? (name.com)

我在本地使用此代碼並工作完整,但此代碼不適用於服務器!

if(!isset($_COOKIE["bbuserid"])){ 
echo 'Please Login'; 
} 

回答

0

你試過了什麼?

你甚至控制vBulletin的cookie創建,我相信它是自動的嗎?

因爲從子域到主域,所有「必需」都是cookie的路徑/域的修改,即使它在name.com域而不是forum.name.com域中創建,請參閱http://us2.php.net/setcookie路徑和域參數

好運

+0

後登錄vBulletin(forum.name.com),餅乾($ _COOKIE [ 「bbuserid」])不起作用的name.com。 bbuserid通過forum.name.com創建 – Mohammad

+0

是的,沒錯,它不起作用,因爲vBulletin使用forum.name.com的域上下文創建cookie。你可以創建一個自定義的vBulletin域名,這個域名將顯示給用戶「離開」你的論壇,並且該頁面將cookie設置爲比forum.site.com更廣的域名範圍 – nrathaus

+0

好,它是如何解決的? – Mohammad