Проблем с setcookie

IzKuFeLiQqQqQ

Registered
Здравейте има горе долу този код(съкратих го като дадох нужното)

PHP:
<?php
session_start();
$id = $row['id'];
if(isset($_POST['submit'])) {
setcookie("go$id","",time()+3600*24, "/", "");
}
print_r($_COOKIE);
if(isset($_COOKIE['go$id'])) {echo "Има!";}

?>

<form method="post">
<input type="submit" name="submit" />
</form>

натискам submit и ми излиза само Array ( [PHPSESSID] => ID-то)

на 000webhost го пробвам... някой ще ми каже ли защо не бачка setcookie
 
Еми като не слагаш стойност на бисквитката, какво очакваш да ти изкара.

Направи го примерно така...

PHP:
<?php
session_start();
$id = $row['id'];
if(isset($_POST['submit'])) {
	setcookie("go{$id}","asd",time()+3600*24, "/", "");
}
print_r($_COOKIE);
if(isset($_COOKIE['go'.$id])) {echo "Има!";}

?>

<form method="post">
<input type="submit" name="submit" />
</form>

;)

А, ако искаш да е просто празна стойност го направи така..

PHP:
setcookie("go{$id}","\r",time()+3600*24, "/", "");
 
PHP:
setcookie("go".$id,"\r",time()+3600*24, "/", "",true,true);
направих го така и пак не създава сесия...

има ли друг начин за създаване на сесия с време ?
 
Хмм, проблема е от хоста, на локала си работи.

А ти видя ли всички промени които направих ?

$_COOKIE['go'.$id]
 
relax15pyt каза:
Хмм, проблема е от хоста, на локала си работи.

А ти видя ли всички промени които направих ?

$_COOKIE['go'.$id]

да и него оправих...

но то въобще не я извежда с print_r ($_COOKIE);

я да попитам setcookie("vote".$id,"\r",time()+3600*24, "/", "",true,true);

този параметър трябва ли да го променям ако нещата ми са в папка? щото този файл е в saita.com/papka/fail.php
 
пробвах и така пробвах и да изведа в root директорията файловете и пак не става ... направих и логин система и тя с setcookie и пак не става...

по късно ще се пробвах на някой платен хост да го направя :P
 

Back
Горе