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 ^_^