[php] Gros Problème

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 ?
Configuration: Mac OS X
Firefox 2.0.0.9

5 réponses

  1. 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
    1. 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
      1. 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
        1. 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