Autor Zpráva
pohoda
Profil
Dobry den,
nefunguje mi cookie v PHP. Skusal som najst chybu a vytvoril som len dve php
skripty (2 subory).
Jeden pre vlozenie je :
<?
setcookie ("ref", $_GET[ref], time()+60);
?>

A druhy pre vyberanie je:
<?
echo $_COOKIE[ref];
?>

Pre vlozenie cookie som skusal aj upravit script na:
<?
setcookie ("ref", $_GET[ref], time()+60, "/");
?>

No nepomohlo ani to.
Vlastne, mi vlozenie a vyberanie v obidvoch pripadoch funguje vo Firefoxi,
ale v Inernet Explorer nie.

Mam niekde chybu?
Dakujem.
Akacko
Profil
pohoda
PHP není závislé na prohlížečí. Asi v IE nebudeš mít zapnute COOKIES. Pohledej v nastavení.
pohoda
Profil
Asi v IE nebudeš mít zapnute COOKIES. Pohledej v nastavení.
Myslim, ze v tom nebude problem, pretoze cookie od ostatnych stranok (nie mojich) ulozuje.
Warden
Profil
pohoda
Nekoukal si na to náhodou po minutě, když už byla cookie neplatná? Jinak nepíše se $_GET[ref], ale $_GET["ref"], případně $_GET['ref']...stejně tak u $_COOKIE
pohoda
Profil
Nekoukal si na to náhodou po minutě, když už byla cookie neplatná? Jinak nepíše se $_GET[ref], ale $_GET["ref"], případně $_GET['ref']...stejně tak u $_COOKIE
Nie, nepozeral som na to az po minute. Skusil som upravit scripty na:
<?
setcookie ("ref", "ahoj", time()+120, "/");
?>

<?
echo $_COOKIE["ref"];
?>

Ale nepomohlo ani to.
V Firefoxi to stale funguje ale v Internet Exploreri nie.
pohoda
Profil
Prosim ak mate niekto tu ochotu to otestovat na svojom Internet Exploreri, tak pre ulozenie premennej chodte na stranku http://www.superpohoda.com/r1.php a pre vybratie premennej na http://www.superpohoda.com/r2.php . Scripty som upravil na:
subor r1.php:
<?
setcookie ("ref", "ahoj", time()+120, "/");
?>

a subor r2.php:
<?
echo $_COOKIE["ref"];
?>

Za ochotu velmi pekne dakujem.
suky
Profil
pohoda
Me to funguje v pohode :D
pohoda
Profil
suky
Me to funguje v pohode :D
Aku verziu IE pouzivas? Teda na akej si to testoval?
Dakujem.
suky
Profil
pohoda
IE6.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0