
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|||||
![]() Пользователь ![]() ![]() Профиль Группа: Форумчанин ![]() Сообщений: 67 Пользователь №: 4219 На форуме: Карма: ![]() |
Всем привет.
Кто нибуть знает как реализовать проверку поддержки JavaScript средствами php, не используя КУКИ. Спустя 50 минут, 31 секунда (16.07.2009 - 07:58) Alecs написал(а): Заполняешь произвольное поле в форме с помощью JavaScript, затем анализируешь его. Если содержимое поля соответствует тому что заполнил скрипт - значить JavaScript поддерживается, если пришло значение по умолчанию значит не поддерживается. Спустя 1 час, 1 минута, 25 секунд (16.07.2009 - 09:00) Nechto написал(а): Слушайка, а ведь это идея неплохая. Сейчас попробую! Спустя 15 минут, 3 секунды (16.07.2009 - 09:15) sergeiss написал(а): Есть еще другой вариант. Загружаешь страничку, нормальную, рабочую, которая будет использоваться в случае, если JS выключен (назовем ее первой страницей). Но в начале этой страницы пишешь команду на JS о переходе на другую страницу (вторую). Которая уже использует возможности JS по максимуму. И на второй странице проверяешь: если был переход с первой страницы, то тогда позволяешь юзеру работать. Если же вторая страница была вызвана напрямую по ее адресу, без захода на первую, то тогда переходишь на первую через header( "Location: ...." ); и весь алгоритм идет по "правильному" пути, который ты определишь. Спустя 13 минут, 10 секунд (16.07.2009 - 09:28) glock18 написал(а): Главное, не переборщи с проверками. Иначе тебя боты могут послать с твоим js далеко. Спустя 5 часов, 43 минуты, 25 секунд (16.07.2009 - 15:11) FatCat написал(а):
Предпочитаю штатную конструкцию:
Спустя 1 год, 8 месяцев, 11 дней, 5 часов, 41 минута, 16 секунд (27.03.2011 - 20:53) Guest написал(а): echo "php надо бы тут отключить"; Спустя 58 секунд (27.03.2011 - 20:54) Guest написал(а): используйте программку IETester Спустя 25 минут, 30 секунд (27.03.2011 - 21:19) panacea написал(а): Зачем обязательно пэхэпэ? <noscript><h2>ERROR: Please activate JavaScript.</h2></noscript> Спустя 26 минут, 3 секунды (27.03.2011 - 21:45) Trianon написал(а): <noscript> Спустя 14 часов, 55 минут, 13 секунд (28.03.2011 - 12:40) sergeiss написал(а): Trianon - Опера "послала" меня с такой просьбой, а в ИЕ8 и Хроме я не нашел, где отключить JS, чтобы проверить. Проблема в том, как я могу предположить, что перед META что-то выводится, в данном случае тэге <noscript>. И мета не работает... Спустя 11 часов, 31 минута, 18 секунд (29.03.2011 - 00:12) Trianon написал(а): sergeiss Ну вот фиг знает, конечно... код слизан с гугла (поисковая выдача по запросу картинок) В опере я его, конечно, не пробовал, может быть Вы попробуете? Или он для оперы вообще другой код генерирует? |
||||
![]() |
![]() ![]() ![]() |