So che è un argomento abbastanza discusso ma sul web non ho trovato niente.
Allora... io ho una pagina di Login (index.php) e dovrei mettere come al solito una checkbox che permette di ricordare (con un cookie, no?) i dati inseriti (quindi username e password) per 2 settimane, finchè non si va alla pagina logout.php e quindi la sessione viene terminata e i cookie cancellati.
Ecco il form login + la parte in php (vi metto i commenti per capire meglio com'è strutturato):
	
	
	
		
Ringrazio vivamente chi mi aiuterà nel risolvere questo problema!
				
			Allora... io ho una pagina di Login (index.php) e dovrei mettere come al solito una checkbox che permette di ricordare (con un cookie, no?) i dati inseriti (quindi username e password) per 2 settimane, finchè non si va alla pagina logout.php e quindi la sessione viene terminata e i cookie cancellati.
Ecco il form login + la parte in php (vi metto i commenti per capire meglio com'è strutturato):
		PHP:
	
	<!-- INIZIO CODICE RICONOSCIMENTO (LOGIN) -->
<?php 
session_start(); 
require('templates/reg/connessionedb.php'); //collegamento al database
if(!isset($_SESSION['log']))  
{ 
 $_SESSION['log'] = 0; 
} 
if(!isset($_SESSION['username']))  
{ 
 $_SESSION['username'] = "anonimo"; 
} 
//controllo se l'utente è loggato
if ($_SESSION['log'] != 1) 
{ 
 // se non lo è procediamo così: 
 if(isset($_POST['pass']) && isset($_POST['user'])) 
 { 
  $qry_pass = mysql_real_escape_string(md5($_POST['pass'])); 
  $qry_user = mysql_real_escape_string($_POST['user']); 
//verifico user e pass
  $query = "SELECT * " . 
            "FROM user " . 
            "WHERE user_username = '$qry_user' " . 
            "AND user_password = '$qry_pass' " . 
            "AND user_reg = 1 "; 
  $results = mysql_query($query) or die (mysql_error()); 
  if(mysql_num_rows($results) != 0) 
  {  
   $row = mysql_fetch_array($results); 
   $_SESSION['log'] = 1; // utente loggato 
   $_SESSION['username'] = $row['user_username']; 
  } 
 } 
} 
echo "Ciao " . $_SESSION['username'] . "!"; //ecco stampato il nome utente. Se invece non è loggato, verrà stampato "Ciao anonimo!"
?> 
<!-- FINE CODICE RICONOSCIMENTO (LOGIN) -->
<!-- INIZIO CONDIZIONE "SE NON SI È LOGGATI" --></td>
	<?php 
if ($_SESSION['log'] != 1) 
{ 
?> 
<td>
<a href="Registrazione.php">Registrati</a> o effettua il login: 
</td>
<td width="500">
<form name="login" action="mix-color.php" method="post" onSubmit="return ver();"> 
Username
<input name="user" type="text" size="15" maxlength="11">
Password
<input name="pass" type="password" maxlength="8">
<input type="submit" name="submit" class="button_top" value="Login"> 
</form> 
<!-- FINE CONDIZIONE "SE NON SI È LOGGATI" -->
<!-- INIZIO CONDIZIONE ELSE -->
<?php 
}else { 
?> 
<td width="700"><form name="logout" action="templates/reg/logout.php" method="post" onSubmit="return ver();"> 
<input type="submit" name="submit" class="button" value="Logout"> 
</form> //form di logout
<?php 
} 
?>
<!-- FINE CONDIZIONE ELSE -->
	Ringrazio vivamente chi mi aiuterà nel risolvere questo problema!