Ho scritto questa pillola perchè, negli ultimi tempi, in questo forum, il problema del settaggio e del controllo cookie è aumentato, e per non dire le stesse cose ogni volta: ho scritto questa pillola.
SetCookie:
Codice PHP:
<?php
setcookie("nomecookie", "valore", time()+43200);
?>
se volete, ne potete settare anche di più.
es.:
Codice PHP:
<?php
setcookie("prova1","loggato",time()+43200);
setcookie("prova2","loggato2",time()+43200);
setcookie("prova3","loggato3",time()+43200);
?>
Ah, mi stavo dimenticando:
- potete cambiare il tempo della durata di un cookie:
modificate la stringa "43200" con un numero di SECONDI a vostro piacere ( 3600 > 1 ora -- 7200 > 2 ore -- 43200 > 12 ore -- 86400 > 24 ore ).
Controllo Cookie:
Codice PHP:
<?php
if($nomecookie == "valore"){
echo "loggato";
}else{
echo "utente non loggato";
}
?>
Set informazioni da form
Se invece vogliamo settare molteplici informazioni con i cookie:
form.htm
codice:
<html>
<head>ecc...
<body>
<form action="cookie.php" method="post">
User: <input type="text" name="user">
Nome: <input type="text" name="nome">
<input type="submit" value=" Setta Cookie ">
</form>
</body>
</html>
cookie.php
Codice PHP:
<?php
setcookie("log","logged",time()+43200);
setcookie("userc","$user",time()+43200);
setcookie("nomec","$nome",time()+43200);
if($log == "logged"){
echo "Utente loggato.
User: $userc
Nome: $nomec";
}else{
echo "Utente non loggato.
Impossibile reperire le informazioni";
}
?>
Questo piccolo script setta i cookie, li verifica, e se l'utente è loggato stampa a video il suo user e il suo nome.
Se avete commenti o suggerimenti per questa pillola postateli pure!!!
Ciauz ^_^