Autor Zpráva
pecan27
Profil
Mam takovy problemek s cookies.
chci to udelat tak, aby kdyz cookie neexistuje, vytvorilo se a zadala se hodnota 1. pokud cookie jiz existuje, chci k nemu pricist 1. kde delam chybu???

if(IsSet($_GET['anketa'])){
$cislo=$_GET['anketa'];
$jmenocookie="$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]$cislo";
if(!$_COOKIE['$jmenocookie']){$pocet="1";}else{$pocet=$_COOKIE['$jmen ocookie']++;}
setcookie($jmenocookie, $pocet, time()+31536000);
}

dik za rady..
Jur4
Profil
Ja bych to řešil

if(isset($_COOKIE['jmeno'])){
$_COOKIE['jmeno']++;
}else{
setcookie(blabla);
}
pecan27
Profil
if(isset($_COOKIE['jmeno'])){
$_COOKIE['jmeno']++;
}else{
setcookie(blabla);
}

No delam to takto:
if(IsSet($_GET['anketa'])){
$cislo=$_GET['anketa'];
$jmenocookie="$_SERVER[HTTP_HOST]$_SERVER[PHP_SELF]$cislo";
if(isset($_COOKIE['$jmenocookie'])){
$_COOKIE['$jmenocookie']++;
}else{
setcookie($jmenocookie, 1, time()+31536000);
}
}

jmenocookie ma stale hodnotu 1. i kdyz by se mela ta hodnota z kazdym hlasem nacitat.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0