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

Cookie timeout problem?

[es] :: PHP :: Cookie timeout problem?

[ Pregleda: 2479 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

djovan01

Član broj: 75700
Poruke: 196
*.ip.mcleodusa.net.



Profil

icon Cookie timeout problem?25.09.2007. u 15:39 - pre 201 meseci
Intereseuje me zasto timeout ne radi onako kako sto pise u tutorijalima. Znaci cookie koji postavim na oderedjenoj stranici treba da istekne posle deset sekundi a stranica treba da uradi refresh takodje posle 10 sekundi. medjutim sta se desava je sledece. Stranica uradi refresh ali cookie izgleda da ne istice posle deset sekundi vec posle 30. u cemu je problem.

Hvala


p.s nemam pojma kako da stavim kod u code tags.

Code:
<?php 
if (!isset($_COOKIE['Cookie1']))
{
$value = 'Danijela';
    setcookie("Cookie1", $value, time()+10);  /* expire in  10 sec */
}
      
else
{
//echo "redirecting..";
    header("Location:http://111.222.1.2/index.html");
}
?>
<html>
<head>
<meta http-equiv="refresh" content="10">


[Ovu poruku je menjao Nemanja Avramović dana 26.09.2007. u 18:51 GMT+1]
 
Odgovor na temu

Jezdimir Lončar
Aka Blazeme
PHP/jQuery Dev, BildStudio
Crna Gora / Pljevlja

Član broj: 74833
Poruke: 674
85.94.123.*

Jabber: jezdonet@gmail.com


+4 Profil

icon Re: Cookie timeout problem?25.09.2007. u 17:40 - pre 201 meseci
1. Ovako, stavljas kod u code tags preko [*code*] i [*/code*] -bez zvjezdica - bbcodea (otvoris, zatvoris).
2. Sta pokusavas sa ovim molim te?
3. Posle header()-a ides na exit; pa je kod:
Code:

header("...........");
exit;

bez HTML-a, jer, to nema smisla (ovo govorim za location header).
4. Nisi ostavila cio kod, tako da nemam(o) pojma sta hoces da postignes sa 2 redirecta...
U ovom slucaju ti je else suvisan, jer ce se korisnik svakako preusmjeriti preko <meta> taga?
“I never think of the future - it comes soon enough.” - Albert Anštajn (Albert Einstein)
 
Odgovor na temu

djovan01

Član broj: 75700
Poruke: 196
*.ip.mcleodusa.net.



Profil

icon Re: Cookie timeout problem?25.09.2007. u 19:12 - pre 201 meseci
Pokusavam da napravim timeout stranice tako da posle odredjenog vremena aktivira se automatski redirect na pocetnu stranicu( log in). Ovo radim jer zelim da zastitim odredjenu stranicu tako da korisnik ne moze doci do iste bez da prodje kroz log in.

izmena: Nemanja: Izbačen nepotreban citat

[Ovu poruku je menjao Nemanja Avramović dana 26.09.2007. u 18:53 GMT+1]
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.com
Via: [es] mailing liste

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Cookie timeout problem?26.09.2007. u 11:02 - pre 201 meseci
A da probas koristiti sesije umjesto cookie ? Posto ako ti treba za 10sec,
user
ce sigurno biti tu ili ce izaci sa stranice. Lakse ti je da u sesiju stavis
vrijeme
kada je upisana npr, $_SESSION['upisano'] = time(); i onda provjeris
ako je time() - $_SESSION['upisano'] > onda brises sesiju i furas
dalje...

Samo ideja, ti jos poradi na njoj.


--
-==ColdKeyboard==-
www.MrdniSe.com
www.SasaKaranovic.com

------=_Part_4987_18286393.1190800891684
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<div><font color="#550055">Ne menjajte sledece dve linije ukoliko odgovarate putem emaila!<br>esauth:286311:d2c681afcafc5dc52de8758855023ec8<br>
 
Odgovor na temu

djovan01

Član broj: 75700
Poruke: 196
*.ip.mcleodusa.net.



Profil

icon Re: Cookie timeout problem?26.09.2007. u 12:57 - pre 201 meseci
Resila sam da koristim meta tag redirect i autorefresh umesto cookie timeout. Samo da dodam da posle dosta sati provedenim pokusavajuci da zastitim stranicu od ne registrovanih korisnika sam dosla do zakljucka da koriscenje sesija prilikom redirektovanja nije dobra ideja zbog ne stabilnosti jer session variables ne budu preneseni svaki put.
 
Odgovor na temu

b0ris
Boris Vujicic
Senior PHP programer
Beograd

Član broj: 126587
Poruke: 158
89.216.195.*



+2 Profil

icon Re: Cookie timeout problem?01.10.2007. u 07:42 - pre 201 meseci
probaj da napravis klasu, u njoj funkciju koja svaki put proverava korisnika. Korisniku sacuvas username i pass u njegovoj sesiji i to stalno testiras na koju god stranu da odes. Inace da promenljive ostaju.
Sto se tice kukija da timeout nece da radi u IE6 i IE7, ja sam potrosio jako mnogo vremena pokusavajuci da to uradim, onda sam se iznervirao i lepo koristio sesije (mrzimmmmmmmmmmm IE), da nastavim ako zelis da radis sa IE kokijima i postavljanjem istih preko php onda koristi sledecu notaciju

setcookie("test","test var", false, "/", false, 0);
To radi bez problema, jedina mana je sto cookie traje samo dok traje sesija.
Poz

Da setih se ako bas oces kukije da koristis setuj ih preko js to pali. :)
---------------------------------------------------------------------
Just do it.
 
Odgovor na temu

ColdKeyboard
Sasa Karanovic
Hardware and Firmware Engineer
Toronto, Canada

Član broj: 31924
Poruke: 868
*.com
Via: [es] mailing liste

Jabber: ColdKeyboard
Sajt: www.SasaKaranovic.com


+11 Profil

icon Re: Cookie timeout problem?01.10.2007. u 10:51 - pre 201 meseci
Ako budes koristila cookie ili sesije username i password hashuj sa recimo
md5() pa ih onda sacuvaj kao takve u cookie ili u sesiju posto su oni
vidljivi i mogu se editovati pa ne bi bilo lijepo da neko krene da edituje
cookie i u njemu vidi username i password a i radi sigurnosti.


--
-==ColdKeyboard==-
www.MrdniSe.com
www.SasaKaranovic.com

------=_Part_8555_9458112.1191232203016
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

<div><font color="#550055">Ne menjajte sledece dve linije ukoliko odgovarate putem emaila!<br>esauth:286311:d2c681afcafc5dc52de8758855023ec8<br>
 
Odgovor na temu

[es] :: PHP :: Cookie timeout problem?

[ Pregleda: 2479 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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