Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

U cemu je problem? Nece da upise cookies

[es] :: PHP :: U cemu je problem? Nece da upise cookies

[ Pregleda: 3509 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon U cemu je problem? Nece da upise cookies06.10.2008. u 09:49 - pre 189 meseci
Deluje jednostavno ... postavio sam prost code da upise nekakav cookie i da izcita sve postojece ... ali nece da upise.
Prikaze neki postojeci cookie sa tamo nekog sajta ali mi ne upisuje nov.
Probao sam sa vise IE ali ne radi.
Moze li pomoc prijatelja ?
Hvala!

Code:
<?php
// set the cookies
setcookie("cookie[three]", "cookiethree");
setcookie("cookie[two]", "cookietwo");
setcookie("cookie[one]", "cookieone");

// after the page reloads, print them out
if (isset($_COOKIE['cookie'])) {
    foreach ($_COOKIE['cookie'] as $name => $value) {
        echo "$name : $value <br />\n";
    }
}
print_r($_COOKIE);
?>


[Ovu poruku je menjao Nemanja Avramović dana 08.10.2008. u 10:29 GMT+1]
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
91.148.95.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: U cemu je problem? Nece da upise cookies06.10.2008. u 10:30 - pre 189 meseci
setcookie('naziv', 'vrednost'.....);
Ti setujes cookie sa nazivom cookie[one] a posle ga trazis u $_COOKIE['cookie'], znaci greska u koracima ;)

PS Ipak nije greska u koracima!!!! Citanjem manuala za setcookie() provaljujem da moze i tako!!!

[Ovu poruku je menjao centaur dana 06.10.2008. u 12:39 GMT+1]
Powered by Slackware 13
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies06.10.2008. u 11:18 - pre 189 meseci
Citat:
centaur: setcookie('naziv', 'vrednost'.....);
Ti setujes cookie sa nazivom cookie[one] a posle ga trazis u $_COOKIE['cookie'], znaci greska u koracima ;)


Ako ja dobro kapiram pricu ovaj code je trabao da upise neki cookie a na dnu code je trazen spisak SVIH cookie-a

Ovo daje spisak svih cookie-a na racunaru:
Code:
print_r($_COOKIE);


[Ovu poruku je menjao Nemanja Avramović dana 08.10.2008. u 10:30 GMT+1]
 
Odgovor na temu

centaur
Beograd

Član broj: 65691
Poruke: 407
91.148.95.*

ICQ: 249678363
Sajt: www.pavko.net


+24 Profil

icon Re: U cemu je problem? Nece da upise cookies06.10.2008. u 11:32 - pre 189 meseci
Ne svih koje imas vec samo onih u tekucoj sesiji.
Moj previd, nisam malopre to "video", stao sam da gledam kod foreach-a :)

Najverovatnije imas neki output pre setcookie() pa se cookie ne upise u browser.

PS Mada, ako je ovo ceo kod, onda nije to a nemam pojma ni sta bi moglo da bude!!!!
Powered by Slackware 13
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
*.yunix.co.yu.



+257 Profil

icon Re: U cemu je problem? Nece da upise cookies06.10.2008. u 13:14 - pre 189 meseci
Milijardu puta smo vec rekli - ne moze u istom koraku da se postavi kuki i da se isti procita. Mora da se uradi reload stranice... (rucno ili skript...).

Znaci imas cookie1 i cookie2. Hoces da upises cookie3, to i uradis, i kad procitas imas samo cookie1 i 2. Kad uradis reload/refresh stranice - ponovo si postavio cookie3, ali si ga i procitao pre nego sto se ponovo postavio, pa ces imati cookie 1,2 i 3.

I da, ie bese ima neki bug, pa moras da navedes 4 parametra kad setujes kuki... ako se dobro secam, znaci mora vreme koliko traje i path valjda...

Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 09:20 - pre 189 meseci
Otvorim dva TAB-a u IE ... u prvom posetim stranicu sa code-om

Code:
$value = "my cookie value";// send a cookie that expires in 24 hours
setcookie ("TestCookie", "", time() - 3600, "/~rasmus/", ".example.com", 1);



pa tek onda posetim stranicu sa code-om

Code:
<?php 
// Print individual cookies
echo $_COOKIE["TestCookie"];
echo "<br />";
echo $HTTP_COOKIE_VARS["TestCookie"];
echo "<br />";// Print all cookies
print_r($_COOKIE);
?> 


... i ne dobijam nista ...

[Ovu poruku je menjao Nemanja Avramović dana 08.10.2008. u 10:31 GMT+1]
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.103.*

Sajt: https://avramovic.info


+46 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 09:33 - pre 189 meseci
Kod koji si postavio za "postavljanje" cookie-a, ne samo da radi na .example.com/~rasmus/ a ne na tvom sajtu (osim ako ne poseduješ example.com... u tom slučaju se izvinjavam ) već u stvari služi za brisanje cookie-a (vreme isticanja istog manje je od trenutnog vremena).

Tako da... moraćeš malo da izmeniš taj poziv funkciji setcookie().
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 09:47 - pre 189 meseci
Izvini greskom sam iskopirao pogresan code ... ovo je code koji koristim


Code:
$value = "my cookie value";// send a cookie that expires in 24 hours
setcookie ("TestCookie", "", time()+3600, ".internal.rs", 1);



i ne radi ...

edit: Nemanja: Kod u code tagove!

[Ovu poruku je menjao Nemanja Avramović dana 08.10.2008. u 12:21 GMT+1]
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
195.252.92.*



+19 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 10:27 - pre 189 meseci
A da nisi već počeo neki ispis pre tog setcookie?
Ako jesi onda neće raditi jer su kolačići deo "header"-a i moraju biti poslati pre ostalog sadržaja.
Stavi jedno error_reporting(E_ALL); pre postavljanja kolačića.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.103.*

Sajt: https://avramovic.info


+46 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 11:22 - pre 189 meseci
Jesi siguran da ne radi? Pošto mu šalješ prazan string kao vrednost. Probaj ovako:

Code:
setcookie ("TestCookie", $value, time()+3600, ".internal.rs", 1);

Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 13:28 - pre 189 meseci
Da li je moguce da toliko ne znam ...

Evo celog koda za postavljanje kukija
Code:

<html>
<head>
<?php 
error_reporting(E_ALL); 
$value = "my cookie value";
setcookie ("TestCookie", $value, time()+3600, ".internal.rs", 1);
?> 
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
</body>
</html>


i celog koda za citanje kukija
Code:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php 
// Print individual cookies
echo $_COOKIE["TestCookie"];
echo "<br />";
echo $HTTP_COOKIE_VARS["TestCookie"];
echo "<br />";// Print all cookies
print_r($_COOKIE);
?> 
</head>
<body>
</body>
</html>
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
195.252.92.*



+19 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 13:43 - pre 189 meseci
Kosač, ti kanda ne čitaš šta mi mi pišemo,
a šta će ti ono "<html><head>" na početku skripte ?

I još jedno pitanje, jel ti to testiraš kod sebe na localhost-u ili na tom internal.rs ?
Koliko vidim internal.rs vraća 404.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 14:16 - pre 189 meseci
Citat:
mVeliki: Kosač, ti kanda ne čitaš šta mi mi pišemo,
a šta će ti ono "<html><head>" na početku skripte ?

Po cenu da budem dosadan ali ... ostavio sam samo ovo ali i dalje nista ...
Code:

<?php 
$value = "my cookie value";
setcookie ("TestCookie", $value, time()+3600, ".internal.rs", 1);
?>

Citat:
mVeliki
I još jedno pitanje, jel ti to testiraš kod sebe na localhost-u ili na tom internal.rs ?
Koliko vidim internal.rs vraća 404.


U pitanju je jedan lokalni IIS kome sam na lokalnom DNS-u dodelio ime internal.rs ... to sve radi OK.
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 14:25 - pre 189 meseci
A probao sam i ovako ... opet nece ...
Code:

<?php 
$value = "my cookie value";
setcookie ("TestCookie", $value, time()+3600, ".internal.rs", 1);
?>
<html>
<body>
<p>text</p>
</body>
</html>
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
93.86.103.*

Sajt: https://avramovic.info


+46 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 14:29 - pre 189 meseci
Četvrti parametar treba da bude path, a ne domen.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

kosac
BG

Član broj: 21764
Poruke: 341
212.200.99.*



+5 Profil

icon Re: U cemu je problem? Nece da upise cookies08.10.2008. u 14:50 - pre 189 meseci
And we have a winner!
Hvala!

[Ovu poruku je menjao Nemanja Avramović dana 08.10.2008. u 16:39 GMT+1]
 
Odgovor na temu

[es] :: PHP :: U cemu je problem? Nece da upise cookies

[ Pregleda: 3509 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.