![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Vardoulacha |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 184 Регистрация: 11.8.2005 Репутация: 7 Всего: 8 |
Собственно вот такой код создает сессию
если сессия создалась при входе на сайт www.site.ru то всё нормально сессия видна скриптам, как только мы покидаем данный адрес и переходим сюда site.ru сессия уже недоступна, как это починить P.S. на форуме есть подобная тема, там предложили решение передачей в GET идентификатора сессии, вариант неприемлемый, также там сослались на создание кук, тоже мне кажется что-то не то. где бы какую настройку включить чтобы и идентификатор не передавался гетом, и сессия созданная вышенаписанным кодом работала на обоих адресах? update нашел настройку php.ini session.cookie_domain = .site.ru но не прокатило (( update2 итак решение с работоспособностью на обоих адресах не нашел, но нашел вот такое решение RewriteEngine On Options +FollowSymLinks RewriteCond %{HTTP_HOST} ^www.site\.ru$ [NC] RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L] теперь люди не смогут физически попасть на адреса с www тем самым при авторизации всегда будет адрес верный и сессия будет найдена Это сообщение отредактировал(а) Vardoulacha - 23.1.2012, 14:58 |
|||
|
||||
Sanchezzz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1670 Регистрация: 19.11.2006 Где: Voronezh Репутация: 41 Всего: 60 |
Вроде так
где file_site/%2/index.php а %2 это директория субдомена в папке file_site Это сообщение отредактировал(а) Sanchezzz - 23.1.2012, 16:30 -------------------- Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS. |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Передавай идентификатор сессий через куку, действие куки распространняй на поддомены
|
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
он по умолчанию работает через cookie Vardoulacha, чтобы заработало надо чтобы сайт с www был алиасом сайта без www, пропивается это в настройках сервера (Apache например) Это сообщение отредактировал(а) krundetz - 24.1.2012, 12:22 |
|||
|
||||
$дмитрий |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1037 Регистрация: 19.6.2004 Репутация: 17 Всего: 45 |
Какие настройки задашь, так работать и будет |
|||
|
||||
krundetz |
|
|||
![]() Вечный странник ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1400 Регистрация: 14.6.2007 Где: НН(Сормово) Репутация: 20 Всего: 69 |
если я правильно понял вот это то нет, по умолчанию работает через cookie, а чтобы работало через GET надо попрыгать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |