2013-11-24 2 views
0

Я использую форум vbulletin по адресу: forum.name.comПропустить субдомен cookie в основной домен

Как пройти форум cookie в основной домен? (name.com)

Я использую этот код на локальном компьютере и работал полностью, но этот код не работает на сервере!

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

ответ

0

Что вы попробовали?

Вы даже контролируете создание cookie vBulletin, я считаю, что он автоматизирован?

Поскольку из поддомена в основной домен все, что требуется, является модификацией файла cookie пути/домена, то есть создайте его под доменом name.com, а не forum.name.com, см. http://us2.php.net/setcookie путь и домен параметры

Успехов

+0

после Войти в Справка (forum.name.com), печенье ($ _COOKIE [ "bbuserid"]) не работает на name.com. bbuserid create by forum.name.com – Mohammad

+0

Да, это не так, потому что vBulletin создает cookie с доменным контекстом forum.name.com. Вы можете создать пользовательский домен vBulletin, который будет отображаться для пользователей, «оставляющих» ваш форум, и эта страница задает cookie для более широкой области действия домена, чем forum.site.com – nrathaus

+0

ok, Как это исправить?! – Mohammad

Смежные вопросы