IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Веб-программирование (http://www.imho.ws/forumdisplay.php?f=29)
-   -   PHP+cookies+checkbox (http://www.imho.ws/showthread.php?t=52802)

TRiPLE 04.03.2004 22:21

PHP+cookies+checkbox
 
Всем привет.

Собственно, проблема такая... Есть несколько страниц, на них куча чекбоксов. Когда юзверь нажимает кнопку, то загружаемая страница эти чекбоксы сохраняет в cookies, т.е. если в $_POST есть запрашиваемый элемент, то он добавляется вот так:
PHP код:

setcookie("check[$i]",$value,time()+3600); 

($i-это счетчик чекбоксов,$value-всякая инфа)
Вопрос, собственно, в следующем: как потом обращаться к этой записи?
И, заодно уж, ещё поинтересуюсь: будет ли выдно эти куки на той странице, с которой был вызван скрипт, который их сохраняет или только для страницы, где этот скрипт непосредственно находится? И что получится, если скрипт, сохраняющий куки находится на той же странице, но вызванной с другими параметрами.

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

Спасибо.

RaZEr 04.03.2004 22:29

Цитата:

Вопрос, собственно, в следующем: как потом обращаться к этой записи?
RTFM
Цитата:

будет ли выдно эти куки на той странице, с которой был вызван скрипт, который их сохраняет или только для страницы, где этот скрипт непосредственно находится?
Зависит от параметров отдельной cookie.
Цитата:

И что получится, если скрипт, сохраняющий куки находится на той же странице, но вызванной с другими параметрами.
Ничего нового.
Цитата:

инфа по этому вопросу везде слишком неоднозначная или неполная.
Бред.

Sheryld 06.03.2004 14:29

обращаться к КУКИ можно либо как к обычной переменной, либо через глобальный массив $_COOKIE($HTTP_COOKIE_VARS).

например:
Код:

echo $HTTP_COOKIE_VARS['myparam'];
лучше делать это вторым способом, хотя бы потому, чтобы самому не запутаться...

ну и естественно проверять, есть ли такой параметр вообще:

Код:

isset($HTTP_COOKIE_VARS['myparam'])
p.s. действительно прочти что-нибудь по cookie(не обязательно из phpman) и многие вопросы отпадут сами собой...

TRiPLE 07.03.2004 01:48

Спасибо, уже разобрался.


Часовой пояс GMT +4, время: 18:21.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.