Я не могу, для жизни меня, изобразить это.setcookie не работает в IE
Этот сайт использовался для работы в IE, но теперь он отказывается устанавливать файлы cookie. Я тестировал его в нескольких версиях на нескольких компьютерах, но все же безрезультатно. Он ведет себя нормально во всех других браузерах. Исходный код не изменился, ни одно обновление не было применено к серверу.
setcookie() возвращает TRUE в этом отношении, но я проверяю и не установлен печенье.
Я проверил время сервера, и он точен ко второму. Я создал образец файла с JUST setcookie(), и в этом домене он не работает. Все остальные работают правильно. Даже попытался установить для всех необходимые параметры. Я понятия не имею, что может быть неправильно.
Version Info:
- PHP Version 5.1.6
- Apache/2.2.3 (CentOS)
EDIT - ОБРАЗЕЦ КОДА
setcookie("session", "e180564a1b6533ec5b0c63e8009d0bc27a90b226", time()+3600);
EDIT 2
Похоже, что клиент нанял другую команду разработчиков, которая уничтожила DNS, имеет запись A, указывающую на другой сервер, и перенаправляет весь трафик с помощью определенных средств на правильный, не меняя URL-адрес в адресной строке.
Возможно, этот вопрос был решен.
Любые идеи?
Некоторый пример кода, который показывает вызов 'setcookie', поможет. – casablanca
Отредактировано, чтобы показать пример кода. – Bryan
Вы пытались запустить свой код с другого сервера, используя тот же IE? Если IE блокирует файлы cookie с вашего сайта, это теоретически разрешит куки-файл, так как теперь это происходит с другого сайта. Конечно, вам лучше проверить, принимает ли IE куки, период. –