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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Научите: куки

Сообщения:  [1-10]   [11-13] 

 
 автор: Ziq   (18.06.2006 в 19:21)   письмо автору
 
   для: Andrey_V   (17.06.2006 в 23:04)
 

Примерно так

<?
echo $_COOKIE['35248']."<br>\n";
echo 
$_COOKIE['62873']."<br>\n";
echo 
$_COOKIE['37481']."<br>\n";
?>


Если что-то не получится, то попробуйте вот такой код

<?
print_r
($_COOKIE);
?>

он распечатает все данные в массиве $_COOKIE

   
 
 автор: Andrey_V   (17.06.2006 в 23:04)   письмо автору
 
   для: Ziq   (17.06.2006 в 22:47)
 

Так скидываю данные:
--------------------------------------------------------------------------------------------------
setcookie ("35248",$_GET['id_catalog_2'],time() + 3600*24*365);
setcookie ("62873",$_GET['id_catalog_11'],time() + 3600*24*365);
setcookie ("37481",$coockie_sort,time() + 3600*24*365);
--------------------------------------------------------------------------------------------------
Смотрю имеющиеся куки-файлы на компьютере: в IE: сервис/свойства обозревателя/параметры/просмотр файлов.
Там появился файл с названием victor@catalog.txt
Его содержание:
--------------------------------------------------------------------------------------------------
35248
1
localhost/XOOPORT/modules/catalog/
1024
1404091136
29864209
3685337232
29790783
*
62873
2
localhost/XOOPORT/modules/catalog/
1024
1404091136
29864209
3685497232
29790783
*
37481
2
localhost/XOOPORT/modules/catalog/
1024
1404091136
29864209
3685497232
29790783
*
--------------------------------------------------------------------------------------------------
Это соответствует переданным параметрам.
Что теперь я должен написать, чтобы считать эти данные при входе на сайт?

   
 
 автор: Ziq   (17.06.2006 в 22:47)   письмо автору
 
   для: Andrey_V   (17.06.2006 в 22:44)
 

Может привидете кусок скрипта?

   
 
 автор: Ziq   (17.06.2006 в 22:47)   письмо автору
 
   для: Andrey_V   (17.06.2006 в 22:44)
 

А как Вы определили, что файл скинулся, если он не читается?

   
 
 автор: Andrey_V   (17.06.2006 в 22:44)   письмо автору
 
   для: Ziq   (17.06.2006 в 21:18)
 

Объясню еще раз, что мне надо. Посетитель сайта выбирает какой вариант отображения информации. Например выбирает вид сортировки. И этот вид сортировки мы обозначаем цифрами от 1 и т.д. Т.е.: по наименованию: 1, по коду: 2, по производителю 3 и т.д. Это значение скидываем в куки-файл. Он записывается на компьютере посетителя. Когда он через несколько дней придет на сайт, то сайт должен считать этот код сортировки, например, 3 и вывести список отсортированным по производителю.
В файл на компьютер пользователя у меня скидывается. А вот потом обратно не считывается. Как это можно сделать?

   
 
 автор: cheops   (17.06.2006 в 22:33)   письмо автору
 
   для: Andrey_V   (17.06.2006 в 20:58)
 

Да совершенно верно, когда на ваш сайт заходят браузер проверяет нет ли у него cookie с вашего сайта и если есть - он отправляет соответствующий HTTP-заголовок. Получив заголовок Web-сервер помещает данные в суперглобальный массив $_COOKIE, откуда их может уже получить скрипт.

   
 
 автор: Ziq   (17.06.2006 в 21:18)   письмо автору
 
   для: Oligarx   (17.06.2006 в 21:09)
 

Это зависит от настроек php.ini в частности от register_globals.

   
 
 автор: CrazyAngel   (17.06.2006 в 21:16)   письмо автору
 
   для: Oligarx   (17.06.2006 в 21:09)
 

Ну это если регист глобалс включен =)))

   
 
 автор: Oligarx   (17.06.2006 в 21:09)   письмо автору
 
   для: andrey_v   (17.06.2006 в 20:27)
 

помойму просто обращаешься к переменным которые в куках записаны и всё. как к обычным переменным

   
 
 автор: Ziq   (17.06.2006 в 21:05)   письмо автору
 
   для: Andrey_V   (17.06.2006 в 20:58)
 

Если грубо, то это происходит так. Но конечно на компьютере никто ничего не ищет, все куки, по-моему, посылаются в заголовках серверу, который их переносит в переменную $_COOKIE.

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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