Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Браузеры и куки
цитата
03/01/10 в 16:50
 Milk Trail
Столкнулся с задачей проверки наличая кукисов. В инете полно примеров с редиректом, но хочется без. Пришла идея - во время загрузки страницы, что бы например одна кука ставилась через хедер, другая ява-скриптом, а при последующей загрузке страницы вместо загрузки какой нибудь картинки выполняется пхп скрипт. То есть выполняется скрипт а потом отдаётся графика, либо тупо 1х1 пиксель как счётчик. При этом в заглоловках GET запроса должны передаваться уже установленные куки, которые и будут проверяться, соответственно по результатам можно будет определить включены ли куки, ява-куки, яваскрипт + ещё что нибудь обязательно. При этом если картинку спрятать rewrite-ом, то вообще получается кошерно icon_smile.gif Так вот возник вопрос, все ли браузеры будут правильно отрабатывать этот механизм? Потому что на последних например всё отлично отрабатывает. Но за предыдущие версии я не могу ответить и инфы не нашел icon_sad.gif Возможно местные Гуру смогут разьяснить ситуацию? icon_smile.gif
цитата
03/01/10 в 18:10
 ibiz
так проверь сам через browsershots.org:)
цитата
03/01/10 в 20:38
 Dr.Syshalt
Любые решения с использованием JS ничего не гарантируют - ибо он может быть отключен, и это совсем не теоретический момент - много пользователей FF ставят себе NoScript, чтобы дырок избежать.

Так что "поставили куку - сделали редирект - проверили наличие" - пожалуй, единственный рабочий вариант. Хорошая новость - в редиректе нет ничего плохого icon_smile.gif
цитата
03/01/10 в 22:29
 Milk Trail
Dr.Syshalt писал:
Любые решения с использованием JS ничего не гарантируют - ибо он может быть отключен, и это совсем не теоретический момент - много пользователей FF ставят себе NoScript, чтобы дырок избежать.
Так что "поставили куку - сделали редирект - проверили наличие" - пожалуй, единственный рабочий вариант. Хорошая новость - в редиректе нет ничего плохого icon_smile.gif

Не, ну ты пойми, если будет отключен js то кука которая через хедер поставлена один хрен передастся в том же заголовке GET request при запросе графики например. А если мы получим ещё и куку поставленную через js то автоматом определяется вкл/выкл оный icon_smile.gif Видел в каких то скриптах например в античите есть отдельный пункт "js куки" icon_smile.gif Для статистики может будет неплохо. То есть по сути я хочу одним выстрелом убить многих зайцев. Причем без лишних редиоректов. Ты вот говоришь что в них нет ничего плохого, но мало ли... насколько проверенная инфа ? icon_smile.gif У гугла спрашивал ? icon_smile.gif


Эта страница в полной версии