session & cookie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : session & cookie

par vortex » 24 avr. 2005, 17:13

c bon je vien juste de trouver, avec le session_start(); a la bonne place desuite ca marche beaucoup mieu :D

Merci

par vortex » 24 avr. 2005, 17:01

Merci pour l'aide :D

quant a mon pb avec l'insertion de l'id dans le cookie ? :roll:

Re: session & cookie

par Ripat » 24 avr. 2005, 09:10

Cannot send session cookie - headers already sent by
sent by what? La réponse à ton problème s'y trouve. L'ouverture de session doit se faire avant tout autre chose. Mets le session_start() juste après la balise <?php.

session & cookie

par vortex » 24 avr. 2005, 04:55

Bonjour c'est encore moi ^^
j'ai 2 petit pb :x
voici mon code
<?
      @mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
	  @mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");

if(isset($_POST) && !empty($_POST['login']) && !empty($_POST['pass'])) {
  extract($_POST);
 
  $sql = "select pwd from compte where login='".$login."'";
  $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

  $data = mysql_fetch_assoc($req);

  if($data['pwd'] != $pass) {
    echo '<p>Mauvais login / password. Merci de recommencer</p>';
    exit;
  }
  else {
    session_start() ;
    $_SESSION['login'] = $login;
    echo 'Vous etes bien logué ';
	
  }   
}
else {
  echo '<p>Vous avez oublié de remplir un champ.</p>';

   exit;
}
?>
le systeme marche tres bien , mais quand je log il me sort cette erreur:
Warning: session_start(): Cannot send session cookie - headers already sent by

en enlevent le " session_start() ;" le message disparait mais le truc ces que j'ai trouvé le code sur un gros site et je sais pas si ca vien de mon herbergeur ou si ca vien du code qui comporte une erreur.

Et le deuxiemes problemes et que je ne trouve pas comment creer un cookie qui aurait pour valeur le n° de session.

Merci par avance pour toutes info