Patrul
Новичок
Не могу разобраться с cookie. Помогите
При нажатии на кнопку с одной страницы на другую передаю 4 переменные ($id, $name, $price, $kolvo) методом post.
переменные доходят.
for ($i=1;$i<3;$i++)
{
If (""==$_COOKIE["name.$i"])
{
setcookie("id.$i","$id",time()+3600);
setcookie("name.$i","$name",time()+3600);
setcookie("price.$i","$price",time()+3600);
setcookie("kolvo.$i","$kolvo",time()+3600);
}
}
далее вывожу, а оно не находит куки с таким именем. Да и еще ругается, что я чего-то вывел до вывода куки... хотя ничего не выводил. (Этой строчкой: If (""==$_COOKIE["name.$i"]))
print $_COOKIE["id.1"];
print $_COOKIE["name.1"];
print $_COOKIE["price.1"];
print $_COOKIE["kolvo.1"];
Может фигню написал в
If (""==$_COOKIE["name.$i"])
Но не понимаю как можно еще проверить существование кукисов с таким именем.
Подскажите, плиз.
При нажатии на кнопку с одной страницы на другую передаю 4 переменные ($id, $name, $price, $kolvo) методом post.
переменные доходят.
for ($i=1;$i<3;$i++)
{
If (""==$_COOKIE["name.$i"])
{
setcookie("id.$i","$id",time()+3600);
setcookie("name.$i","$name",time()+3600);
setcookie("price.$i","$price",time()+3600);
setcookie("kolvo.$i","$kolvo",time()+3600);
}
}
далее вывожу, а оно не находит куки с таким именем. Да и еще ругается, что я чего-то вывел до вывода куки... хотя ничего не выводил. (Этой строчкой: If (""==$_COOKIE["name.$i"]))
print $_COOKIE["id.1"];
print $_COOKIE["name.1"];
print $_COOKIE["price.1"];
print $_COOKIE["kolvo.1"];
Может фигню написал в
If (""==$_COOKIE["name.$i"])
Но не понимаю как можно еще проверить существование кукисов с таким именем.
Подскажите, плиз.