V spodnjem primeru smo pridobiti vrednost piškotek, imenovan "uporabnik" in jo prikažite na strani:
V tem primeru uporabljamo isset () funkcija izvedeti, če je nastavljen piškotek:<?php
// Print a cookie
echo $_COOKIE["user"];
// A way to view all cookies
print_r($_COOKIE);
?>
Kako v izbrisati piškotek?<html>
<body>
<?php
if (isset($_COOKIE["user"]))
echo "Welcome " . $_COOKIE["user"] . "!<br>";
else
echo "Welcome guest!<br>";
?>
</body>
</html>
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