Ahoj,
delam eshop a potrebuju ulozit do cookies obsah nakupniho voziku. Mohl byste mi nekde poradit, jak to mam udelat? Nejak mi to tam nechce jit ulozit.
Zatim staci ulozit cislo zbozi, mam to nasledujicim zpusobem a nefunguje...
$_SESSION["nakupni_kosik"]=$_SESSION["$nakupni_kosik"].", ".$_POST['cislo_kupovaneho_zbozi'];
"cislo_kupovaneho_zbozi" mam z formulare... Vzdycky to naplni jen jednim (tim poslednim) zbozim.
Diky moc, Petr
co treba udelat to jako pole? pak by to vypadalo asi tak:
$_SESSION["nakupni_kosik"][0]
$_SESSION["nakupni_kosik"][1]
$_SESSION["nakupni_kosik"][2]
...
s tim, ze ty indexy bys tam nepsal, proste pracujes s $_SESSION["nakupni_kosik"] jako s jednorozmernym polem
pro pridavani do pole pouzit treba array_push()... zkus projit, jaky funkce php nabizi pro praci s poli...
http://php.ftp.cvut.cz/manual/cs/function.session-register.php
http://php.ftp.cvut.cz/manual/cs/function.session-unregister.php
http://php.ftp.cvut.cz/manual/cs/function.session-is-registered.php
Zkus:
Session_Start();
$_SESSION['aut'] = Array($_POST['cislo_kupovaneho_zbozi']);
a pak:
Session_Start();
array_push ($_SESSION['aut'], $_POST['cislo_dalsiho_kupovaneho_zbozi']);
Mimochodem mě nějak nejde vyvolat cookie. Dělám normálně:
if (IsSet($_COOKIE['css'])) {
$css = $_COOKIE['css'];
}
else {
$css = "default.css";
}
A nic. Přitom tu cookie "css" u sebe ve správci cookies vidím, takže tu je.
kde najdu prosim toho spravce cookies? dik
Petr Klouček: to bude asi funkce prohlizece. ve firefoxu se to jmenuje spravce cookies, v ie to tusim vubec neni, v ostatnich prohlizecich nevim. jinak v tom firefoxu to je nastroje - moznosti - soukromi - cookies
Opera 8, 9: Nastroje -- Pokrocile -- Cookies