[php] Gros Problème

Fermé
Signaler
Messages postés
240
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
27 août 2015
-
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
-
Bonjour, lorsque je lance mon script, j'obtient :

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/140/sdc/f/4/0v5/challenge.php:1) in /mnt/140/sdc/f/4/0v5/challenge.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at /mnt/140/sdc/f/4/0v5/challenge.php:1) in /mnt/140/sdc/f/4/0v5/challenge.php on line 4


Et voici mon code php :
<?
 session_start();  
 if (!isset($_SESSION['pseudo'])) { 
    header ('Location: connexion.php'); 
    exit();  
 }  
 ?>
<html>
<head>
<etc...>


Avez vous des solutions ?

5 réponses

Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
15
hello,

dans tza page complete as tu un dtd ou quelques choses avant le <?php ?,,

si oui ton probleme pourrait venir de la
veux tu bien mettre le code complet de la page stp

Tim
Messages postés
240
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
27 août 2015
67
Non, rien avant et c'est bien ca qui m'étonne !!
peux tu detailler un peu plus stp
sur quel serveur tu travaille
apache avec quel php
sur quel systeme

ton code ne me pose aucun probleme

essaye juste de mettre <?php au lieu de <?
parfois ca m'as fait des truc bizarre quand je mettais pas le php

et si jamais ca persiste tu peux toujours faire un echo d'une balise meta refresh ce qui donnera le meme resultat
si pas ecris moi ic en donnant plus de detas

Tim
Messages postés
240
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
27 août 2015
67
Je suis sur free.fr sur mac.
J'ai remplacé par echo"<meta>,etc..." mais ca me met :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/140/sdc/f/4/0v5/challenge.php:1) in /mnt/140/sdc/f/4/ovd/challenge.php on line 2
Messages postés
170
Date d'inscription
samedi 29 septembre 2007
Statut
Membre
Dernière intervention
21 février 2009
15
ton fichier est en utf-8 ? Y a t'il le bom d'activer dans ton editeur ?
donc en remplaçant le header location tu as toujours le meme message ?
est ce que dans ton php session auto start est activé ?
tim