• 5 odgovora
  • 3.082 pregleda
Izmena vrednosti cookie-a 13.02.2006. u 19:52 · pre 251 meseci #1
Postavio sam cookie:
Code:

setcookie("bla", "a", strtotime("next Year"));


Kako da promenim vrednost stringa "bla", da umesto 'a' postavim 'b'?
Pokusao sam kao sa pronenjivom sesije, sa:
Code:
$_COOKIE['bla']='b';

ali ne reaguje!
U cemu je fazon?
Re: Izmena vrednosti cookie-a 13.02.2006. u 20:11 · pre 251 meseci #2
Prvo ovo a treba da je $a i ono ima vrijednost bla. Ovo bla je ime cookia.
Ah da i ovo " je '

[Ovu poruku je menjao Leftfield dana 13.02.2006. u 21:13 GMT+1]
Potpis
Pfff
Re: Izmena vrednosti cookie-a 14.02.2006. u 07:49 · pre 251 meseci #3
U PHP manualu, kada citas opis funkcije setcookie() u dnu strane imas spisak ostalih funkcija vezanih za rad sa kolacicima. Pogledaj i njih, pa ce ti sve biti jasno.
Re: Izmena vrednosti cookie-a 14.02.2006. u 15:04 · pre 251 meseci #4
@Leftfield
Pogresno sam se izrazio i rekao "vrednost stringa" umesto "vrednost stringa cookie-a", ali to je najmanji problem!
Evo primera sa nekog sajta:
Code:

$cookie_val = "Mmmm... cookies.";
setcookie("MyCookie", $cookie_val, time()+3600*24);
echo $MyCookie;

output:
Mmmm... cookies.


Napisi mi kod koji ce da promeni vrednost stringa vec postavljenog cookie-a u:
Aaaa... cookies.

@broker
Na koju konkretno funkciju treba da obratim paznju.
header() ili setrawcookie(),
posto ni u jednoj nisam naleteo na ono sto moze da mi pomogne u ovome.


[Ovu poruku je menjao cikabole dana 14.02.2006. u 16:05 GMT+1]
Re: Izmena vrednosti cookie-a 14.02.2006. u 15:31 · pre 251 meseci #5
Kukiji se citaju SAMO prilikom ucitavanja stranice. Ukoliko promenis kuki, on ce biti vidljiv tek nakon reloada stranice. (ovo sve ukoliko se dobro secam...).

P.S. Ukoliko ti trebaju trenutne promene, moraces da koristis sesije.


[Ovu poruku je menjao Jbyn4e dana 14.02.2006. u 16:31 GMT+1]
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Izmena vrednosti cookie-a 14.02.2006. u 19:49 · pre 251 meseci #6
Ok pokusacu da pomognem naravno. Molim te budi precizniji kad i za sto ti treba izmjena vrijednosti? Mozes stari cookie izbrisati pa postavis novi:

setcookie('mycookie', '', time()+3600*24);

pa postavis novi.


Ili preko Java skripta:
<head>
<script language="JavaScript">
// Uzimas kuki ako ga ima
OldCookie = unescape(document.cookie);
// Stvara i zamjenjuje na klijentu
Expire = new Date(Year, Month, Day, 0, 0, 0);
document.cookie = “ExistingUser=yes; expires=” + Expire.toGMTString( );
</script>
</head>

ili ovako:
<body>
<script language="JavaScript">
// Ako stari kuki postoji odma ucitava drugu stranu
if (OldCookie.length > 0) {
location = "http://...";
}
</script> …
Potpis
Pfff
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme