Session PHP pour noob

Session PHP pour noob - PHP - Programmation

Marsh Posté le 09-07-2003 à 22:48:53    

J'ai lu des tutoriels... les docs.... mais je comprend pas :(
 
Alors voilà mon code php
 
test1.php

Code :
  1. $id=4;
  2. session_register("id" );
  3. header("Location: test2.php" );

 
 
test2.php

Code :
  1. if(session_is_registered("id" ))
  2.   echo "ok";
  3. else
  4.   echo "ko";

 
 
et là ça me met tjs 'ko'... je comprend pas ce qui va pas dans ma logique mais je suis bien concient que je fais une méga erreur qq part...
 
Si qqun peut me dire où ça m'aiderai bcp...


Message édité par ant-103 le 09-07-2003 à 22:56:47
Reply

Marsh Posté le 09-07-2003 à 22:48:53   

Reply

Marsh Posté le 09-07-2003 à 22:51:04    

session_start()

Reply

Marsh Posté le 09-07-2003 à 22:54:46    

Bah non... j'ai déjà essayé et viens de refaire le test ça change rien :(

Reply

Marsh Posté le 09-07-2003 à 22:55:45    

faut le mettre au début de tes deux codes hein :o
 
Edit; sinon, pour vérifier, perso j'utilise:

Code :
  1. if($_SESSION[id] != null)
  2. echo "ok";
  3. else
  4. echo "ko";


Message édité par RiderCrazy le 09-07-2003 à 22:57:58
Reply

Marsh Posté le 09-07-2003 à 23:00:12    

Ok, je savais pas qu'il fallait le mettre au début des deux codes... là mes variables sont récupérées mais il affiche ça :

Citation :


Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at l:\dev\program files\apache server\apache\htdocs\wog\main.php:8) in l:\dev\program files\apache server\apache\htdocs\wog\main.php on line 9


???

Reply

Marsh Posté le 09-07-2003 à 23:01:44    

faut rien mettre avant (comme header()): pas de echo, pas de html, etc...

Reply

Marsh Posté le 09-07-2003 à 23:03:23    

C vrai! suis trop con... merci bcp pour ces réponses méga rapide!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed