2010-07-04 3 views
1

У нас есть сайт PHP, который используют наши пользователи, а также клиенты. Наша система входа в систему работает отлично во всех браузерах.Сессии PHP и файлы cookie

Недавно мы столкнулись с клиентом, который не смог войти в систему. Мы также тестировали их на стороне клиентов и не смогли найти решение.

Когда клиент регистрируется в файле cookie, в браузере создается tk_client_admin, это корректно создается во всех браузерах на нашей стороне, но то же самое не удается создать в браузере клиентов как в IE, так и в Chrome. На FF работает обе стороны.

Эти проблемы, похоже, происходят только в IE и Chrome и только для определенных клиентов, что может быть проблемой?

+2

Можете ли вы подтвердить, что файлы cookie включены на этих машинах? –

+0

Может ли клиент получить доступ к другим сайтам на основе файлов cookie? Если это так, у вас есть проблема, и если нет, то у них есть проблема. – zaf

+1

Давайте посмотрим на код, создающий файл cookie –

ответ

0

Основываясь на информации, предоставленной вами, это похоже на то, что в IE и Chrome есть какое-то ограничение в сети. Возможно, им не разрешено создавать файлы cookie.

Вы пытались использовать те же браузеры (IE и Chrome) на своих машинах для подключения к другим сайтам, которые также требуют куки?

+0

Я использую структуру codeigniter, поэтому класс db_session создает cookie обычным способом. setcookie ($ this-> session_data_cookie, $ cookie_data, $ cookie_expiry, $ this-> CI-> config-> item ('cookie_path'), $ this-> CI-> config-> item ('cookie_domain'), $ this-> session_secure, $ this-> session_http_only); У клиента установлен антивирус Maccafe – user160108

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