Portál AbcLinuxu, 10. května 2025 02:50

Dotaz: PHP Cookies a uprava hodnoty

10.4.2011 20:28 Antonin
PHP Cookies a uprava hodnoty
Přečteno: 396×
Odpovědět | Admin
Ahoj, potřeboval bych poradit s jednou věcí. Ukládám do cookies číselnou hodnotu, tato hodnota představuje zisk, čili ji potřebuji nějak zabezpečit aby nešla změnit, respektivně změnit půjde vždycky ale spíš jsem měl na mysli, jestli je možne nějak ukládat do cookies hodnotu "s5d4f6sas4dfa64f65s4f" ale aby php vědělo, že to je číslo třeba "88". Ale tato hodnota se neustále mění!Děkuji za pomoc..

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 10.4.2011 20:56 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Session?
10.4.2011 21:11 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nechte v cookie jen identifikátor session, který se Vám sám vloží do cookie přes session_start() a informace ukládejte do $_SESSION, ty jsou pak na serveru - ke klientu ani nejdou.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
10.4.2011 21:50 Antonin
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Děkuji za odpovedi, ale napada me jeste jedna vec, co když si zkopiruji id toho session nekam jinak na druhy pocitac a nactu stranky? Zobrazi se mi ta hodnota taky? Diky
Josef Kufner avatar 10.4.2011 23:13 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Pokud zkopirujes session ID, tak se to chova jak kdybys ji měl odjakživa. Ale ta session ma omezenou životnost, takže je asi načase zvážit použití databáze.
Hello world ! Segmentation fault (core dumped)
11.4.2011 08:52 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Funkce session_regenerate_id(true); přegeneruje session id (to je to, co je uloženo v cookie).
Podle míry paranoi volíte její četnost volání.
Platnost cookie je přednastavena v php.ini a pomocí session_set_cookie_params() ji můžete měnit.
PS: SSID (session id) nemusí využívat cookie, ale může být součástí GET i POST (autiomaticky přidávané).
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
poky74 avatar 11.4.2011 12:01 poky74 | skóre: 36 | blog: Zápisník | Vrchlabí
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin

Což takhle použít fci crypt ?

Chcete Linuxové samolepky nebo Tuxe na klíče? ->
11.4.2011 15:30 Antonin
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě mě napadá, když bych to uložil do session a zavřu prohlížeč, tak to po otevření prohlížeče načte stejná data jako byla před zavřením prohlížeče? Díky
11.4.2011 15:59 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: PHP Cookies a uprava hodnoty
Záleží i na Vás, když SSID cookie nevyprší, když při „odhlášení“ informace nevyčistíte, pokud prohlížeč při zavírání cookie nesmaže .... ano :).
Session data jsou uložena na serveru a prohlížeč má jejich identifikátor, pokud jej tedy neztratí, nebo neskončí jeho platnost, či data ze serveru nezmizí tak to máte propojené.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.