Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: робота с куками на ПХП

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Sutar
Отправлено: 21 Ноября, 2011 - 15:48:26
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Как сделать такую функцию, что есть например кук iset = 1, тогда одна информация если iset = 0, то другая, если кука iset - не существует, тогда третья информация. Не понял
 
 Top
Bio man
Отправлено: 21 Ноября, 2011 - 16:04:31
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




PHP:
скопировать код в буфер обмена
  1. function cookie() {
  2.     if(!isset($_COOKIE['iset'])) {
  3.          return //третья информация
  4.     }
  5.     if($_COOKIE['iset'] == 1) {
  6.          return //одна информация
  7.     }
  8.     if($_COOKIE['iset'] == 0) {
  9.          return //другая информация
  10.     }
  11.     return //четвертая информация
  12.    
  13. }
 
 Top
Sutar
Отправлено: 21 Ноября, 2011 - 16:17:36
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Bio man
а можно как-то сделать без
???
Например:

CODE (htmlphp):
скопировать код в буфер обмена
  1. if(!isset($_COOKIE['iset'])) {echo "-1";}
  2. elseif($_COOKIE['iset'] == 1) {echo "1";}
  3. elseif($_COOKIE['iset'] == 0) {echo "0";}
  4. else {echo "error";}
 
 Top
Bio man
Отправлено: 21 Ноября, 2011 - 16:19:15
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Sutar, ты функцию просил. можно и так!
 
 Top
Sutar
Отправлено: 21 Ноября, 2011 - 16:32:33
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Bio man
У меня не менется информация при смене кука, если не обновить страницу.

Можно-ли сделать так, чтоб например, если функция сменилась с 1 на 0, тогда идет:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. $this3 = $_SERVER['PHP_SELF'];
  3. echo "<script type='text/javascript' language='javascript'>window.location.href = '$this3';</script>";
  4. ?>

(Отредактировано автором: 21 Ноября, 2011 - 16:33:14)

 
 Top
Bio man
Отправлено: 21 Ноября, 2011 - 16:44:35
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Sutar, че? в каком месте ты куки меняешь? скриптом или руками в браузере? во первых пых должен принять заголовок содержащий куку, что бы работать с ней в дальнейшем
(Добавление)
Sutar пишет:
если функция сменилась с 1 на 0...
так тебе ф-ция нужна или что?
 
 Top
Sutar
Отправлено: 21 Ноября, 2011 - 17:20:45
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Bio man
Я меняю куки в ручную в браузере (открытие/закрытие) блока, но при етом, итнформация пропадает (с помощью пхп) но когда его открываешь, то той информации нету, нужно обновить страницу и тогда она будет, вот я и хочу так сделать, чтоб если менялось значение 1 на 0, то обновлялась страница.
 
 Top
Bio man
Отправлено: 21 Ноября, 2011 - 17:26:39
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Bio man пишет:
пых должен принять заголовок содержащий куку, что бы работать с ней в дальнейшем

/////
не знаю как дела обстоят с аяксом но при помощи пхп, без отправки заголовков такого не сделаешь. и вообще я не совсем понял вопрос... попробуйте написать грамматически правильно ваш вопрос...
 
 Top
Sutar
Отправлено: 21 Ноября, 2011 - 18:38:37
Post Id



Гость


Покинул форум
Сообщений всего: 82
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




Короче, можно сделать так, чтоб когда в куке значение 1 меняется на 0 - обновляется страница.
 
 Top
Bio man
Отправлено: 21 Ноября, 2011 - 18:53:40
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010  
Откуда: Даугавпилс, Латвия


Помог: 52 раз(а)




Sutar, с помощью пхп нет. может аякс так умеет, не знаю, надо спросить знающих
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB