Bonjour bonjour,
après avoir passé trop d'heure sur un rpoblème trop simple et sans avoir trouvé aucune solution efficace. J'implore votre pitié !!!
Le but du jeu est simple: actualiser deux frames à partir du code de l'une d'elle:
lors d'un clic sur un lien pour la page deconnection.php (frame : infos) il faut que cette page retourne sur le menu d'accueil et actualise la page divers.php (frame : divers).
Voici le code deconnection.php :
1. <?php
//Je commence par détruire la session. 2. session_start();
3. $_SESSION = array();
4. session_destroy();
/* c'est ici que le problème se complique avec mon code javascript j'essaye d'actualiser la page divers.php (frame:divers)*/
5. echo "<script type='text/javascript'>";
6. echo "parent.frames[divers].location.href=http://xxxxxx/documents/divers.php';";
7. echo "</script>";
// Puis je voudrais que la page deconnection.php (frame : infos) retourne sur la page d'accueil 8. header('location:
http://xxxxxxxx/documents/accueil.html');
9. ?>
J'obtiens les erreurs suivantes:Warning: Cannot modify header information - headers already sent by (output started at /mnt/160/sdb/9/b/xxxxxxx/documents/deconnection.php:5) in
/mnt/160/sdb/9/b/xxxxxxx//deconnection.php on line
8et avec une erreur sur la page :Ligne: 1
caractère: 41
erreur: ';' attendu
code: 0
URL: tralala/documents/deconnection.php
Copie de la "source" par IE:
<script type='text/javascript'>parent.frames[divers].location.href=http://xxxxxx/documents/divers.php';</script><br />
<b>Warning</b>: Cannot modify header information - headers already sent by (output started at /mnt/160/sdb/9/bxxxxxx/documents/deconnection.php:5) in <b>/mnt/160/sdb/9/b/xxxxxxx/documents/deconnection.php</b> on line <b>8</b><br />
De plus je me demande si les // après le http: ne transforment pas tout ce qu'il y a après en commentaires.
Bref beaucoup de problèmes pour un truc tout con finalement !!!
Merci d'avance pour l'aide que vous pourrez m'apporter ;)
Please, HELP !!! 