bonjour,
voilà comme vous l'aurez compris, j'ai un problème de session_start. Offline tout fonctionne correctement mais en ligne je reçois le message "warning session_start: cannot send cookie".
j'ai essayé différentes solutions, mais je ne trouve pas,
voici mon code:
merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <?php mysql_connect("blabla", "blabla", "blabla"); mysql_select_db("blabla"); $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo'])); $passe = mysql_real_escape_string(htmlspecialchars($_POST['passe'])); $passe = sha1($passe); $nbre = mysql_query("SELECT COUNT(*) AS exist FROM connexion WHERE pseudo='$pseudo'"); $donnees = mysql_fetch_array($nbre); if($donnees['exist'] != 0) { $quete = mysql_query("SELECT * FROM connexion WHERE pseudo='$pseudo'"); $infos = mysql_fetch_array($quete); if($passe == $infos['passe']) { session_start(); $_SESSION['pseudo'] = $pseudo; header('Location:./accueil.php'); exit(); } else { echo 'Vous n\'avez pas rentré les bons identifiants. Si vous n\'êtes pas encore inscrit sur ce site, <a href="./inscription.php" alt="inscrivez-vous">vous pouvez vous enregistrer ici</a>'; } } ?>
Partager