$_COOKIE не возвращает пароль
Код:
function setallcookie($author, $wrdp)
{
$set = mysql_query("select * from settings");
if($set) $settings = mysql_fetch_array($set);
$tmppos = strrpos($_SERVER['PHP_SELF'],"/") + 1;
$path = substr($_SERVER['PHP_SELF'], 0, $tmppos);
setcookie("current_man",
$author,
time() + 3600*24*14,$path);
setcookie("pwdd", $wrdp, time() + 3600*24*14,$path);
}
{
$set = mysql_query("select * from settings");
if($set) $settings = mysql_fetch_array($set);
$tmppos = strrpos($_SERVER['PHP_SELF'],"/") + 1;
$path = substr($_SERVER['PHP_SELF'], 0, $tmppos);
setcookie("current_man",
$author,
time() + 3600*24*14,$path);
setcookie("pwdd", $wrdp, time() + 3600*24*14,$path);
}
так вой если вызывать
$_COOKIE['current_man'] то значение вызывается отлично но если пишу
$_COOKIE['pwdd'] ничего не возвращается вообще!
[COLOR="DarkRed"]================
Будьте добры - оформляйте код, пожалуйста....[/COLOR]
Значение кукисов будет доступно из других скриптов, а не из того, который их устанавливает.
ты сами куки просмотри заносится ли туда второе значение
ты сами куки просмотри заносится ли туда второе значение
а вот насчёт этого я не уверен
[QUOTE=RussianSpy]Значение кукисов будет доступно из других скриптов, а не из того, который их устанавливает.[/QUOTE]
ты сами куки просмотри заносится ли туда второе значение
а вот насчёт этого я не уверен[/QUOTE]
Скрипт при запуске получает данные от браузера и на основе их формирует массив $_COOKIE. Все куки, которые установлены уже в этом скрипте не будут существовать в этом массиве (тк он был определен до того как мы стали назначать кукисы). Таким образом чтобы установленные нами куки появились в этом массиве нам нужно как минимум перезапустить скрипт.
ЗЫ правда никто не отменял вариант установить значения новых кук в массиве $_COOKIE вручную