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

Форум PHP

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

 

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

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

тема: Непонятности с нахождением COOKIE. Help!

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

 
 автор: Trianon   (16.05.2007 в 10:40)   письмо автору
 
   для: Владимир22   (16.05.2007 в 04:03)
 

не надо вообще на этот гребаный www никакую рыбу ловить. Отшвыривайте всех с него на site.ru и всех делов.

Можно, конечно, в обратную сторону всех отшвыривать. Но тогда зачем домен второго уровня брать было?

   
 
 автор: Valick   (16.05.2007 в 09:33)   письмо автору
 
   для: Владимир22   (16.05.2007 в 04:03)
 

Попробуйте так:

setcookie("name", $log, time()+3600,"/",".site.ru"); 

   
 
 автор: Владимир22   (16.05.2007 в 04:03)   письмо автору
 
   для: cheops   (08.03.2007 в 13:27)
 

Снова подымаю эту тему.
КТО ЗНАЕТ - почему так проиходит: ПОМОГИТЕ!!!
я писал здесь ранее, что куки не находся из-за того, что
страница обозначается без "www", думал это только в Девере, но и на хосте, т.е.уже на Апаче такая беда.
Если сайт идёт в строке браузера как просто http://site.ru - куки не находятся,
а если как http://www.site.ru - ВСЁ НАХОДИТСЯ. Кто знает почему так происходит и что теперь делать - дописывать во все ссылки сайта это "www"???
Но ведь так же не должно быть, по идее. Кто даст дельный совет, или что подскажет?

   
 
 автор: cheops   (08.03.2007 в 13:27)   письмо автору
 
   для: bronenos   (08.03.2007 в 07:14)
 

Это объясняется тем, что PHP выполняется на сервере, а JavaScript в браузере на клиентской машине... т.е. JavaScript устанавливает cookie и они сразу доступны JavaScript, а при следующей загруке будут доступны и серверу. А PHP сначала отправляет cookie браузеру, чтобы он их установил и получить их от клиента сможет только при следующем обращении к серверу.

   
 
 автор: bronenos   (08.03.2007 в 07:14)   письмо автору
 
   для: cheops   (08.03.2007 в 01:53)
 

Извините, что не в тот форум, но просто тема подходящая... вот известно, что cookie видны только после перезагрузки, а в js если они были поставлены, они видны сразу...
Это чем объясняется? Тем, что массив _COOKIE заполняется единожды перед выполнением скрипта, и новые cookie видны не будут, а в js элемент document.cookie динамичный, как и сам js в принципе?

   
 
 автор: Владимир22   (08.03.2007 в 02:58)   письмо автору
 
   для: cheops   (08.03.2007 в 01:53)
 

Всё, разобрался - просто отрабатывал на локальном сервере в Денвере, и в адресной строке было только http://site.ru , а надо (и так всё работает) http://www.site.ru
СПАСИБО!

   
 
 автор: cheops   (08.03.2007 в 01:53)   письмо автору
 
   для: Владимир22   (07.03.2007 в 18:03)
 

Страницу перезагружаете послеу установки cookie? Дело в том, что cookie считается установленой если клиент её получил и отправил обратно на сервер.

   
 
 автор: Владимир22   (07.03.2007 в 18:03)   письмо автору
 
   для: cheops   (07.03.2007 в 00:44)
 


setcookie("name", $log, mktime(0,0,0,01,01,2010));

   
 
 автор: cheops   (07.03.2007 в 00:44)   письмо автору
 
   для: Владимир22   (06.03.2007 в 17:09)
 

Приведите код, при помощи которого была установлена cookie?

   
 
 автор: Владимир22   (06.03.2007 в 17:09)   письмо автору
 
 

Такая проблема:
установил куки > записалось(проверил)
пытаюсь проверить файлом из корня сайта (www.site.ru/find_cookie.php) - не находит!
из других папок - тожен не находит, но
из папки, где все файлы .php (www.site.ru/web/find_cookie.php) - находит!Вот сам код.

if (isset($_COOKIE['name'])) print"<script language='JavaScript'>window.alert('НАЙДЕНО!');</script>";

Полностью убрал на всякий случай htacces - НЕ помогает!
В чём может быть проблема?

   

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

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

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