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:

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>';
}
}
?>
merci de votre aide