A voir également:
- Un proleme dans la creation d'un site web
- Création site web - Guide
- Site de telechargement - Accueil - Outils
- Site x - Guide
- Web office - Guide
- Création d'un compte google - Guide
2 réponses
Les cookies ne sont pas utiles pour garder la connexion (sauf le PHPSESSID, mais PHP le fait tout seul). Ce n'est qu'un « plus » pour par exemple proposer une case "Rester connecté".
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_2
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913348-variables-superglobales#ss_part_2
Slt,
Si tu est chez Free tu doit Uploader un fichier sessions vide pour qu'il accueillir des fichier sessions !
Voila un petit script :
$host="localhost";
$user="You";
$pass="00000";
$db="Account";
$base = mysql_connect ($host, $user, $pass) or die ("error");
mysql_select_db ($db) or die ("error 01");
//connection a la base de donné
$login1=$_POST['login'];
$passwrd1= md5($_POST['passwrd']);
$sql1 = 'SELECT * FROM Account WHERE
Name="'.$login1.'" AND
passwrd="'.$passwrd1.'"';
// Utiliser la requêter pour déterminer si l'utilisateur existe !
$req1 = mysql_query($sql1) or die ('error <br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req1) or die ("error 02");
$login2 .= $data['Name'];
$passwrd2 .= $data['Passwrd'];
if($login1 == $login2 && $passwrd1 == $passwrd2) {
session_start(); // demarre la session
$_SESSION['login'] = $_POST['login'];
header('Location: index.php'); // voila qui est changer !
} else {
echo 'Compte Inexistant';
}
voila si sa peut t'aider !
Si tu est chez Free tu doit Uploader un fichier sessions vide pour qu'il accueillir des fichier sessions !
Voila un petit script :
$host="localhost";
$user="You";
$pass="00000";
$db="Account";
$base = mysql_connect ($host, $user, $pass) or die ("error");
mysql_select_db ($db) or die ("error 01");
//connection a la base de donné
$login1=$_POST['login'];
$passwrd1= md5($_POST['passwrd']);
$sql1 = 'SELECT * FROM Account WHERE
Name="'.$login1.'" AND
passwrd="'.$passwrd1.'"';
// Utiliser la requêter pour déterminer si l'utilisateur existe !
$req1 = mysql_query($sql1) or die ('error <br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req1) or die ("error 02");
$login2 .= $data['Name'];
$passwrd2 .= $data['Passwrd'];
if($login1 == $login2 && $passwrd1 == $passwrd2) {
session_start(); // demarre la session
$_SESSION['login'] = $_POST['login'];
header('Location: index.php'); // voila qui est changer !
} else {
echo 'Compte Inexistant';
}
voila si sa peut t'aider !