PHP - Cookie

Stato
Discussione chiusa ad ulteriori risposte.

murdercode_imported

Utente Electrum
10 Giugno 2007
174
11
4
101
Vi passo il nostro primo esercizio fatto a scuola per la creazione e la lettura di un cookie . Good Workd .

index.php
PHP:
<?
	setcookie('nome_utente','Stefano');
	
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Gestire Cookie</title>
<style type="text/css">
<!--
.Stile1 {color: #333333}
-->
</style>
</head>

index2.php
PHP:
<?
echo $_COOKIE['nome_utente'];
?>

lol , era veramente assurdo XD troppo nabbo :p se avete domande postate pure qui ;)
 
domanda : ma è così simple? XD
 
è come se monti 2 pexxi di lego e fai la casa.. è facile... finchè fai la casetta... facci un pò la città con macchine semafori gente ponti ecc... XD
 
per fare una cosa un po più carina si potrebbe fare cosi

PHP:
<?php
$user = md5("M4rk");
$psw = md5("pippo");

$cook = $user."%%".$psw; //le percentuali ci serviranno poi dopo

setcookie("infouser", $cook, time()+31536000); //31536000 sono un anno^^
?>

questo era per settarli, naturalmente è un esempio perchè settarsi le variabili in questo modo non ha senso...bisogna prendersele dai $_POST.
Cmq ora per verificare la presenza e la correttezza dei cookie

PHP:
if(IsSet($_COOKIE['infouser'])){
     $cookie_info = $_COOKIE['infouser'];
     //e ora ritornano i %%
     $cookie_user = strtok($cookie_info, "%%");
     $cookie_psw = strtok("%%");
     setcookie("infouser", $cookie_info, time()+31536000);//risettiamo i cookie
     if($cookie_user == $user && $cookie_psw == $psw){
           echo "Ciao $user!!!";
     }
     else echo "Ma chi diamine sei???";
}
?>

Scusate per eventuali errori ;)
 
Stato
Discussione chiusa ad ulteriori risposte.