[PHP] Question

Résolu/Fermé
nhea Messages postés 51 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 22 décembre 2009 - 22 oct. 2009 à 23:51
nhea Messages postés 51 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 22 décembre 2009 - 23 oct. 2009 à 01:12
Bonjour, voici une mise en situation pour commencer.
J'ai fait un scripte qui a planter avec comme erreur ceci : Warning: Cannot modify header information - headers already sent by (output started at /home/trydo/public_html/jeu.php:8) in /.../jeu.php on line 25

J'ai fait ma petite recherche et ça me donner que "header ('Location: lien.php');" pouvais juste être utilisé entre les balises <head></head>.

Il y aurait-t-il un autre moyen pour rediriger dans une condition (if()...else...)
A voir également:

2 réponses

Il ne faut pas que tu es de code après ton header

<?php
header("Location: http://www.example.com/"); /* Redirection du navigateur */

/* Assurez-vous que la suite du code ne soit pas exécutée une fois la redirection effectuée. */
exit;
?>

pour ta condition je vois pas ce que tu veus faire ? si peus etre ça

if ($ok)
header
else
reste du code
0
nhea Messages postés 51 Date d'inscription lundi 18 mai 2009 Statut Membre Dernière intervention 22 décembre 2009
23 oct. 2009 à 01:12
voici ce que je veut faire:

if($_GET['action'] == 'connection')
{
session_start();
...
header ('Location: index.php?vue=général')
}
0