Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: cookie co jest nie tak
Forum PHP.pl > Forum > Gotowe rozwiązania
misioo
mam problem, bo nie wiem dlaczego nie dział
[php:1:85c32309b5]
if ($test == "ok"){

echo "to jest program";

} else {

setcookie ("test", "ok", time()+20);

echo "<meta http-equiv="refresh" content="10; ">";

echo "plakat";

}
?>
[/php:1:85c32309b5]
:?: :?: :?: :?: :?:
Bielo
Nie wysylasz wczesniej zadnych danych (nawet spoza php) :?:

W php nie można wysylac cookie po wyslaniu jakichkolwiek danych do przegladarki.

Mozna to zmienic ustawiajac w php.ini:

output_buffering = On
misioo
napewno nic wcześniej nie idzie bo to jest caly kod testowy
michaloo
[php:1:408ad8205b]<?php
$test = $_COOKIE['test'];

if ($test == "ok"){

echo "to jest program";

} else {

setcookie ("test", "ok", time()+20);

echo "<meta http-equiv="refresh" content="10; ">";

echo "plakat";

}

?>[/php:1:408ad8205b]
misioo
na localhoście działa w takiej postaci jak u góry, a na obcym serwerze nie zapisuje ciacha
kicaj
[php:1:b39296d92d]<?php
ob_start();

//twoj kod

?>[/php:1:b39296d92d]
misioo
Kicaj_ nie zadziałało sad.gif :?:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.