Pour info moi ça marche pas j´ai fait comme ça :
Dans index.php :
< ? session_start();
if ( $_COOKIE[pseudo] ! = ´´ AND $_COOKIE[pass] ! = ´´ AND $_COOKIE[rang] ! = ´´)
{
$pseudo = $_COOKIE[pseudo];
$pass = $_COOKIE[pass];
$rang = $_COOKIE[rang];
}
if($pseudo ! = ´´ AND $pass ! = ´´ AND $rang ! = ´´)
{
setcookie("pseudo","$pseudo",time()+365 * 24 * 3600 , "/");
setcookie("pass","$pass",time()+365 * 24 * 3600 , "/");
setcookie("rang","$rang",time()+365 * 24 * 3600 , "/");
session_register(´pseudo´,´pass´,´rang´);
}
? >
Dans login.php :
< ?
session_start();
$pseudo = $_POST[´pseudo´];
$pass = $_POST[´pass´];
mysql_connect("***", " ***", " ***");
mysql_select_db("***");
$reponse = mysql_query("SELECT * FROM *** WHERE pseudo=´$pseudo´");
while ( $donnees = mysql_fetch_array($reponse) )
{
$pseudo_defini = $donnees[´pseudo´];
$pass_defini = $donnees[´pass´];
$rang = $donnees[´rang´];
}
mysql_close();
if ( $pseudo_defini ! = NULL && $pass_defini == $pass )
{
setcookie("pseudo","$pseudo",time()+365 * 24 * 3600 , "/");
setcookie("pass","$pass",time()+365 * 24 * 3600 , "/");
setcookie("rang","$rang",time()+365 * 24 * 3600 , "/");
session_register(´pseudo´,´pass´,´rang´);
header("Location: index.php?".session_name()."=".session_id());
}
else{
header("Location: index.php");
}
? >
Et là ça marche pour logger, mais le cookie n´est pas créé...Donc svp indiquez moi l´erreur dans la création du cookie ! !!