Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Kas yra tas Cookie (sausainėlis)? PHP Cookie (PHP sausainėlis) dažnai yra naudojamas vartotojui identifikuoti. Cookie yra mažas failas, kurį serveris įstato į vartotojo kompiuterį. Kiekvieną kartą kompiuteriui prisijungus prie serverio, į serverį nusiunčiamas sausainėlis. Taip identifikuojamas vartotojas. Kaip sukurti Cookie (sausainėlį)? Sausainėliui sukurti naudojama setcookie() funkcija. Rašytume kažką panašaus į tai: setcookie(vardas, kazkas, kazkas2, kazkas3, kazkas4); Dabar pamėginkime sukurti sausainėlį vardu vartotojas, bei turėti reikšmę manoVardas. Taip pat nustatysime, kad sausainėlis nebegaliotų po valandos. <?php setcookie("vartotojas", "manoVardas", time()+3600); ?> Kaip susigrąžinti sausainėlio informaciją? PHP kintamasis $_COOKIE yra skirtas sausainio informacijai susigrąžinti. Pavyzdyje mėginsime gauti informaciją apie sausainį vardu "vartotojas", bei atvaizduoti puslapyje. <?php // atvaizduoti norimą sausainį echo $_COOKIE["vartotojas"]; // atvaizduoti visus sausainius print_r($_COOKIE); ?> Sekančiame pavyzdyje pavyzdyje naudosimės isset() funkcija. <?php if (isset($_COOKIE["vartotojas"])) echo "Labas " . $_COOKIE["vartotojas"] . "!<br />"; else echo "Labas, svečias.<br />"; ?> Kaip ištrinti sausainėlį? Trinant sausainėlį, turite nurodyti datą, kada jis sukurtas. Šiame pavyzdyje trinsime sausainėlį, sukurtą prieš valandą. <?php // nustatome sukūrimo laiką sekundėmis setcookie("vartotojas", "", time()-3600); ?> | Straipsnio informacijaAutoriusmXt Parašymo data 2008 gegužės 18 17:05:27 Komentarų 9 Skaityta 2417 Spausdinti |