2011-10-14 2 views
1

Можно создать дубликат:
PHP SESSION lost on SUBDOMAINПроведение сессий для SUBDOMAIN

Я не могу использовать сеанс на поддомен @ panel.cyberbat.co.uk

Но cyberbat. сессии co.uk работают нормально, сеанс создается в основном домене, но не может использоваться на субдомене, может ли кто-нибудь мне помочь?

FIXED: Я использовал Coookie вместо сеанса.

ответ

3

Вы можете использовать ini_set('session.cookie_domain', '.cyberbat.co.uk'); (обратите внимание на точку перед значением), таким образом, cookie сессии будет работать на всех поддоменах.

Или, если у вас есть свои собственные куки, вы можете также указать домен в setcookie:

setcookie('mycookie', $a_value, time() + 3600, '/', '.cyberbat.co.uk'); 
+0

Где я поставил ini_set? – Lewes

+0

Прежде чем вы вызовете 'session_start'. – wildpeaks

+0

Должен ли я помещать его в субдомен и основной домен? – Lewes

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