Monday, April 15, 2013

Kako pridobiti vrednost piškotek

PHP spremenljivka $_COOKIE se uporablja za pridobitev vrednosti piškotek.

V spodnjem primeru smo pridobiti vrednost piškotek, imenovan "uporabnik" in jo prikažite na strani:
<?php
// Print a cookie
echo $_COOKIE["user"];

// A way to view all cookies
print_r($_COOKIE);
?>
V tem primeru uporabljamo isset () funkcija izvedeti, če je nastavljen piškotek:
<html>
<body>

<?php
if (isset($_COOKIE["user"]))
  echo "Welcome " . $_COOKIE["user"] . "!<br>";
else
  echo "Welcome guest!<br>";
?>

</body>
</html>
 Kako v izbrisati piškotek?

Ko izbrišete piškotek vam zagotovim, datum poteka, ki je v preteklosti.
Izbrisati na primer:
<?php
// set the expiration date to one hour ago
setcookie("user", "", time()-3600);
?>


 Kaj če brskalnik Does ne zaslomba piškotke?

Če aplikacijo ukvarja z brskalniki, ki podpirajo piškotke, morate uporabiti druge metode posredovanje informacij iz ene strani na drugo v aplikacijo. Ena metoda je posredovanje podatkov preko obrazcev (obrazci in uporabnik vložek so opisane v tem tutorial).

Spodnji obrazec prehaja uporabnik vložek za "welcome.php", ko uporabnik klikne na gumb "Pošlji":
<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name">
Age: <input type="text" name="age">
<input type="submit">
</form>

</body>
</html>

No comments:

Post a Comment