Code simple ne marche pas

Résolu
Bonjour j'ai un probleme, le premier code marche :

 <?php session_start(); 

        if(!isset($_SESSION['etat_de_connexion']))
          {           
            header('Location: http://site.com?etat=erreur&tag=Connectez vous');
            exit;
          } 
        ?>

Mais celui ci non :
<?php session_start(); ?>

        <?php
        if(!isset($_SESSION['etat_de_connexion']))
          {           
            header('Location: http://site.com?etat=erreur&tag=Connectez vous');
            exit;
          } 
        ?>


Je ne vois pas pourquoi car d'habitude les deux marche :/
Merci
--
Have a nice day

1 réponse

  1. Modérateur
    Dans le 2ième cas, il y a des lignes vides, donc l'es entêtes sont déjà envoyées.
    1. Merci