С самого начала у меня в скрипте был второй вариант (со временем).
Куки ну никак не выводились. Я весь скрипт перелопатил, искал конфликты с
reCaptcha. Ничего не нашёл. Тут (я тут 2 раза вопрос по этим кукам задавал) сказали принудительно включить буферизацию вывода в скрипте. Я не знаю что это, оно и ясно, потому что с самого начала я учусь на 000webhost, где output_buffering = "On".
Но всё-таки откопал и попробовал, ничего не получилось, куки как не записывались, так и не пишутся. Потом я уже совсем разозлился и начал по символу всё перебирать! Вот, нашёл, что всё зависит от установленного времени. Пффф. Как такое может быть?
Подскажите? Все скрипты (и инклуд) в utf-8.
Вероятно, время на сервере и время на клиенте - в разных часовых поясах. Вполне может оказаться так, что time()+3600, устанавливаемое на сервере, для клиента может быть уже в прошлом.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
improbable
Отправлено: 26 Ноября, 2012 - 17:11:59
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Февр. 2012
Вероятно, время на сервере и время на клиенте - в разных часовых поясах. Вполне может оказаться так, что time()+3600, устанавливаемое на сервере, для клиента может быть уже в прошлом.
Блин, так и есть . Но мне помнится, что раньше всё работало, хотя разница между мной и сервером чуть ли не в 8 часов... Ставил на полчаса, и всё работало...
С помощью PHP, как я понимаю, время клиента определить нельзя?
EuGen
Отправлено: 26 Ноября, 2012 - 17:24:57
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Помог: 707 раз(а)
Оставляйте установку кук на совести jsvascript клиента, как вариант.
----- Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.