Неработает Cookies через include !

Alpha777

Новичок
Неработает Cookies через include !

Сделал рабочий скрипт для записи в cookeis и выборки из него всё работает если запускать руками, т.е. set.php или open.php (В одном кладём переменную, в другом достаём)

но если открывать или класть через другой файл (another_file.php)
<? // ( another_file.php )
include ("open.php") ;
?>
то он ничего не выводит! Почему? Мне скрипт с работой куки надо в страницу вставлять а он не работает (невидит!).
 

Alpha777

Новичок
Кто нибудь пробовал вызывать через include ? скрипт видел cooceis? Это реально?

Например:
<?php
echo "login/".$HTTP_COOKIE_VARS["login"]."<br>";
echo "pass/".$HTTP_COOKIE_VARS["pass"];
?>
 

Фанат

oncle terrible
Команда форума
Инклюд кода НИЧЕМ не отличается от вставки самого кода в скрипт.
 

Alpha777

Новичок
Вызываю функцию:

set_cookie ($row_login['login'],$row_login['password']);

Описание:

function set_cookie ($login,$pass) {

echo "l:".$login."<br>";
echo "p:".$pass."<br>";

setcookie ("login", $login, time()+3600*24*30);
setcookie ("pass", $pass, time()+3600*24*30);

echo "В куке:".$HTTP_COOKIE_VARS["login"]."<br>";


}

Выводит:

l:Login
p:pass
В куке:

Почему не хочет ничего класть в куку специально проверил что данные передаются!
 

tony2001

TeaM PHPClub
Cookies will not become visible until the next loading of a page that the cookie should be visible for. To test if a cookie was successfully set, check for the cookie on a next loading page before the cookie expires. Expire time is set via the expire parameter. A nice way to debug the existence of cookies is by simply calling print_r($_COOKIE);.
 

Фанат

oncle terrible
Команда форума
потому, что ты так написал свой скрипт.
садись и отлаживай его, как делают все программисты.

здесь могут ответить на вопрос - почему не работает пхп. А на вопрос, почему не работает твой скрипт, можешь ответить только ты сам.
 

Alpha777

Новичок
Автор оригинала: Panchous
перед [m]setcookie[/m], как и перед [m]header[/m] нельзя ничего выводить!
RTFM! (http://ru.php.net/manual/en/features.cookies.php)
А если у меня модульная структура сайта, там всегда что то выводится как быть? (Логин и пароль надо в куке запомнить)
 

Фанат

oncle terrible
Команда форума
проблема не в модульной структуре, а в том, как ты лично её реализовал.
быть очень просто - переделать, чтобы до кук ничего не выводилось
 
Сверху