С нами с 30.05.09
Сообщения: 91
Рейтинг: 86
|
Добавлено: 03/01/10 в 16:50 |
Столкнулся с задачей проверки наличая кукисов. В инете полно примеров с редиректом, но хочется без. Пришла идея - во время загрузки страницы, что бы например одна кука ставилась через хедер, другая ява-скриптом, а при последующей загрузке страницы вместо загрузки какой нибудь картинки выполняется пхп скрипт. То есть выполняется скрипт а потом отдаётся графика, либо тупо 1х1 пиксель как счётчик. При этом в заглоловках GET запроса должны передаваться уже установленные куки, которые и будут проверяться, соответственно по результатам можно будет определить включены ли куки, ява-куки, яваскрипт + ещё что нибудь обязательно. При этом если картинку спрятать rewrite-ом, то вообще получается кошерно Так вот возник вопрос, все ли браузеры будут правильно отрабатывать этот механизм? Потому что на последних например всё отлично отрабатывает. Но за предыдущие версии я не могу ответить и инфы не нашел Возможно местные Гуру смогут разьяснить ситуацию?
|
|
|
|
С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010
|
Добавлено: 03/01/10 в 18:10 |
так проверь сам через browsershots.org:)
|
|
|
|
Чингачгук, вождь красноглазых
С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824
|
Добавлено: 03/01/10 в 20:38 |
Любые решения с использованием JS ничего не гарантируют - ибо он может быть отключен, и это совсем не теоретический момент - много пользователей FF ставят себе NoScript, чтобы дырок избежать.
Так что "поставили куку - сделали редирект - проверили наличие" - пожалуй, единственный рабочий вариант. Хорошая новость - в редиректе нет ничего плохого
|
|
|
|
С нами с 30.05.09
Сообщения: 91
Рейтинг: 86
|
Добавлено: 03/01/10 в 22:29 |
Dr.Syshalt писал: | Любые решения с использованием JS ничего не гарантируют - ибо он может быть отключен, и это совсем не теоретический момент - много пользователей FF ставят себе NoScript, чтобы дырок избежать.
Так что "поставили куку - сделали редирект - проверили наличие" - пожалуй, единственный рабочий вариант. Хорошая новость - в редиректе нет ничего плохого |
Не, ну ты пойми, если будет отключен js то кука которая через хедер поставлена один хрен передастся в том же заголовке GET request при запросе графики например. А если мы получим ещё и куку поставленную через js то автоматом определяется вкл/выкл оный Видел в каких то скриптах например в античите есть отдельный пункт "js куки" Для статистики может будет неплохо. То есть по сути я хочу одним выстрелом убить многих зайцев. Причем без лишних редиоректов. Ты вот говоришь что в них нет ничего плохого, но мало ли... насколько проверенная инфа ? У гугла спрашивал ?
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |