[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка: вкл ли JavaScript в браузере или нет
Aleksey
Товарищи, подскажите пожалуйста, как средствами PHP выполнить проверку, вкл ли у пользователя ЯваСкрипт или нет?
Вот, например, на сайте ВКонтакте: если JS вкл в браузере, там всё работает норм, но стоит в настройках браузера его отключить и обновить страницу - сразу вылетает предупреждение, мол, для нормальной работы сайта нужен JS, включите его!
Как такое можно реализовать?
kristall
http://htmlbook.ru/html/noscript

_____________
echo '<pre>',print_r($var, 1);die;

root@server# make love && war
Guest
<?php
@
session_start();
$_SESSION['JS_ON'] = (!empty($_SESSION['JS_ON']) || !empty($_GET['js'])); // JS_ON будет == true, если он уже установлен в сессии или только что пришел get-запрос
if (!$_SESSION['JS_ON'] && empty($_SESSION['JS_CHECKED'])) {
echo '<script type="text/javascript">top.location.href="?js=1";</script>';
$_SESSION['JS_CHECKED'] = 1;
} // если еще не проверяли, добавляем переадресацию

?>
Aleksey
Guest, идея понятна, но Ваш код не работает как надо...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.