Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Проверка включены у пользователи кукисы или нет
 
 автор: xpom   (30.09.2011 в 20:37)   письмо автору
 
 

Как проверить, включены у пользователя кукисы или нет?
Такой вариант подойдет:

if ( isset ($_COOKIE)){

}else{
Кукисы не включены
}

  Ответить  
 
 автор: Jovidon   (01.10.2011 в 00:11)   письмо автору
 
   для: xpom   (30.09.2011 в 20:37)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=82791

  Ответить  
 
 автор: TetRiska   (01.10.2011 в 03:55)   письмо автору
 
   для: xpom   (30.09.2011 в 20:37)
 

на стороне сервера:
<?php
  
// это небольшой проверочный скрипт, выясняющий,
  // включены ли cookies у пользователя  

  
if(empty($_GET["cookie"]))
  {
    
// посылаем заголовок переадресации на страницу,
    // с которой будет предпринята попытка установить cookie 
    
header("Location: $_SERVER[PHP_SELF]?cookie=1");
    
// устанавливаем cookie с именем "test"
    
setcookie("test","1"); 
  }
  else
  {
    if(empty(
$_COOKIE["test"]))
    {
      echo(
"Для корректной работы приложения необходимо включить cookies");
    }
    else
    {
      
// cookie включены, переходим на нужную страницу:
      
header("Location: http://localhost/");
      
// здесь посылается заголовок, содержащий адрес нужной страницы
    
}
  }
?> 

на стороне клиента:
<script>
  document.cookie = "check=1;"; 
  if(document.cookie.length) alert("Куки установлены");
  else alert("Куки не установлены");
</script>

  Ответить  
 
 автор: xpom   (01.10.2011 в 13:34)   письмо автору
 
   для: TetRiska   (01.10.2011 в 03:55)
 

а можно первым делом как пользователь заходит на сайт, сразу попытка занести куки, а потом уже если вводит пароль, проверять, если есть эти куки значит включены?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования