Перестали работать сессии

Статус
Закрыто для дальнейших ответов.

avtonom

Новичок
Регистрация
19.03.2008
Сообщения
3
Проблема в следующем:
При переносе сайта с локальной машины на сервер перестали работать сессии из-за того что не работают Куки. Не работает если заходить на серверную версию сайта через IE, а если через Oper -у то все ОК. Локальная версия работает через все браузеры.

Настройки php.ini
session.auto_start Off
session.cache_limiter nocache
session.cookie_domain no value
session.cookie_lifetime 0
session.cookie_path /
session.name PHPSESSID
session.save_handler files
Локальная машина: session.save_path /tmp
Сервер: session.save_path D:\Site\Temp
session.use_cookies On
session.use_only_cookies Off
session.use_trans_sid On

Параметры локальной машины (Денвер):
PHP Version 4.3.6
Server API Apache
Apache/1.3.27 (Win32)

Параметры сервера:
PHP Version 5.2.1
Server API CGI/FastCGI
Apache/2.0.55 (Win32)
 

~FisHBonE~

Well-Known Member
Регистрация
23.05.2005
Сообщения
136
Если в php.ini session.use_only_cookies утсановить в off и выключить куки у браузера, то каждая ссылка должна дополняться ?PHPSESSID=...
Проверьте, если не добавляется, то скорее всего проблема либо в том, что php работает через FastCGI, либо в том, что работает на виндовой платформе. И еще проверьте права на директорию с временными файлами.

p.s. вообще странно размещать php_проекты на виндовом сервере.
 

avtonom

Новичок
Регистрация
19.03.2008
Сообщения
3
Если в php.ini session.use_only_cookies утсановить в off и выключить куки у браузера, то каждая ссылка должна дополняться ?PHPSESSID=...
Проверьте, если не добавляется, то скорее всего проблема либо в том, что php работает через FastCGI, либо в том, что работает на виндовой платформе. И еще проверьте права на директорию с временными файлами.

p.s. вообще странно размещать php_проекты на виндовом сервере.
В IE ссылки типа "PHPSESSID=" появляются, но, согласись, это не нормальная работа сессии! Хотя тут же захожу через Оперу ссылки нормальные и всё работает ((( :blink:
 

ZitosS_32

Совесть
Регистрация
12.03.2006
Сообщения
852
Значит в IE отключена поддержка кук, поэтому за каждой страницой приходится таскать ID сессии


Этого никак не избежать, если только построить работу сессий не на файлах а на БД!
 

avtonom

Новичок
Регистрация
19.03.2008
Сообщения
3
Значит в IE отключена поддержка кук, поэтому за каждой страницой приходится таскать ID сессии
куки включены

Этого никак не избежать, если только построить работу сессий не на файлах а на БД!
а это как? и нужно ли так усложнять? я думаю чтонадо найти причину косяка
 
Статус
Закрыто для дальнейших ответов.
Верх Низ