session et popup

session et popup - PHP - Programmation

Marsh Posté le 03-03-2005 à 16:15:14    

Bonjour, j'ai qqs questions techniques:
(je suis entrain de devenir un spécialiste des "warning- header already sent" :lol: )
 
- si l'on crée une session, et qu'on ouvre une popup, les variables de sessions sont-elles toujours valables pour cette session?
 
- sinon comment ouvrir une popup et creer une session qui se detruira a la fermeture de la popup?
 
J'ai fait quelques essais, des recherches, mais rien trouvé... :??:  
 
Ciao et merci!

Reply

Marsh Posté le 03-03-2005 à 16:15:14   

Reply

Marsh Posté le 03-03-2005 à 16:16:36    

- oui
- la session se détruit toute seul a la fermeture du browser


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 03-03-2005 à 16:17:35    

t'a pas un peu du code en question à nous montrer ? ma saleté de boule de cristal est encore en panne :(


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 03-03-2005 à 16:18:49    

moi, c'est HLM qui me l'a volée :(


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 03-03-2005 à 16:24:35    

En fait si j'ai une  
Index.php =>session_start();
 
popup

Code :
  1. blabla
  2. <form method="post" action="kill.php">
  3. <input type="submit" value="Kill it" onclick="close.window...>
  4. </form>


 
et un kill.php

Code :
  1. <?php
  2. $_SESSION = array();
  3. session_destroy();
  4. header("location:index.html" );
  5. ?>


 
J'ai droit à 2 mess err:
un pour la session qui n'existe pas
un pour le header qui existe déjà  :pt1cable:  
 
Apperemment je pourrai ecrire un guide de ce qui ne faut pas faire....

Reply

Marsh Posté le 03-03-2005 à 16:28:07    

mais c'est quoi ce form pour un lien ??


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 03-03-2005 à 16:35:28    

J'espere que ca ne vient pas de là...
Ce form c'est du feneantisme: copier-coller...
 
Je crois que je vais l'ecrire ce anti-tuto...

Reply

Marsh Posté le 03-03-2005 à 17:20:56    

mdk_co a écrit :


Code :
  1. <?php
  2. $_SESSION = array();
  3. session_destroy();
  4. header("location:index.html" );
  5. ?>




 
 :fou:  
 

Code :
  1. <?php
  2. unset($_SESSION);
  3. header("Location: index.html" );
  4. ?>


 
 
le header ( "Location: " ) c'est sérieux,  
ca header("location:index.html" ), ca ne doit sûrement pas marcher
 :cry:

Reply

Marsh Posté le 03-03-2005 à 19:44:50    

mdk_co a écrit :

En fait si j'ai une  
Index.php =>session_start();
 
popup

Code :
  1. blabla
  2. <form method="post" action="kill.php">
  3. <input type="submit" value="Kill it" onclick="close.window...>
  4. </form>


 
et un kill.php

Code :
  1. <?php
  2. $_SESSION = array();
  3. session_destroy();
  4. header("location:index.html" );
  5. ?>


 
J'ai droit à 2 mess err:
un pour la session qui n'existe pas
un pour le header qui existe déjà  :pt1cable:  
 
Apperemment je pourrai ecrire un guide de ce qui ne faut pas faire....


 
Tu dois egalement metre le "session_start" dans la page source de ton popup.
Ce n'est pas parceque ton popup est lance par index.php que ce denier va "heriter" de j'en sais quoi (ormis en JS :D). Pour ton nav, et php, ton popup est une page entiere et "independante" (sauf pour JS comme evoque precedement [cf la prop opener]).
 
Pour tes autres problemes rompi semble y avoir repondu.


Message édité par cerel le 03-03-2005 à 19:45:50
Reply

Sujets relatifs:

Leave a Replay

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