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

Форум PHP

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

 

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

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

тема: Cookie
 
 автор: Artem S.   (07.08.2004 в 15:19)   письмо автору
 
 

Такая проблема.
Если такие файлы
www (dir)
--|
--|--- show_1.php
--|--- sub (dir)
----------|
----------|---show_2.php
----------|---setcookie.php

setcookie:
<?php
setcookie
("key","1",time() + 600);
?>

show_1 и show_2:
<?php
print $_COOKIE['key'];
?>

запускаю сперва setcookie.php потом show_2.php и show_1.php
show_2 показывает "1" show_1 нет. Подозреваю что так и доложно быть, но нельзя сделать так чтоб эта $_COOKIE['key'] была доступна и файлам старшей дириктории???

   
 
 автор: cheops   (07.08.2004 в 15:47)   письмо автору
 
   для: Artem S.   (07.08.2004 в 15:19)
 

Можно... для этого нужно явно указать для какой директории вы устанавилваете cookie... Например для того, чтобы установить cookie для всего хоста следует указать корневой каталог:
<?php
  setcookie
("key","1",time() + 600"/");
?>

Если папка www у вас расположена в корневом каталоге можно указать (первый вариант накрывает весь хост, этот только папку www)
<?php
  setcookie
("key","1",time() + 600"/www");
?>

   
 
 автор: Artem S.   (07.08.2004 в 17:25)   письмо автору
 
   для: cheops   (07.08.2004 в 15:47)
 

Спасибо, заработоло.
Просто на меня нашло, что он изначально нарывает весь хост.

   
Rambler's Top100
вверх

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