2013-03-17 3 views
1

Я попытался положить следующую строку в моей корневой HTAccess:Как делиться сессией на субдоменах?

php_value session.cookie_domain .domain.com 

Но это дает мне 500 Внутренняя ошибка сервера! Как я могу это исправить? Или как я могу поделиться сеансом с субдоменами?

Вот сообщение error_log:

public_html/.htaccess: Invalid command 'php_value', perhaps misspelled or defined by a module not included in the server configuration, referer: http://xxxxx.xx/xxxxx.php 

Еще один вопрос: Если две подобласти находятся на двух разных IP-адресов, будет сессия по-прежнему работать? Спасибо заранее.

+0

Что делать, если вы читаете журнал ошибок? – zerkms

+0

Сообщение журнала ошибок: public_html/.htaccess: Неверная команда 'php_value', возможно, с ошибкой или определена модулем, не включенным в конфигурацию сервера, referer: http: // –

ответ

0

Не используйте .htaccess для определения директив php.ini. Вместо этого добавьте session.cookie_domain=.domain.com в ваш файл php.ini.

Если это не работает, вы можете использовать session_set_cookie_params перед вызовом session_start()

+1

Почему бы не установить его в .htaccess? – embe

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