Vérification de session : mon code marche pas

--
C'est bizarre, on en apprend tous les jours même quand on ne s'informe pas !!!!
Bonjour
J'ai fais mon code php qui doit dans une page vérifier si la session contient quelque chose et donc si le membre est identifier en affichant si la session contient quelque chose un include ou si la session est vide un message d'erreur mais j'obtient un parce error...
Voici mon code :
<? SESSION_start();?>
<?
if ( isset($_SESSION['pseudo']))
$pseudo=$_SESSION['pseudo'];

if ($pseudo)
{
echo '<html>
<head>
<title></title>
</head>
<body>';

include "http://sons.gratuits.free.fr/1.php"

echo '</body>
</html>';
}
else
{
echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="1;

URL=http://sons.gratuits.free.fr/erreur.html"></head>';
echo '<body>Vous n'êtes pas identifié...</body>';
}
?>
merci de votre aide...
Fabrice

2 réponses

  1. La prochaine fois met l'intitulé exacte de ton erreur... comme le numéro de ligne ça aide à chercher...
    Parse error = il manque un ; dans 90% des cas
    et effectivement il te manque un ; à la ligne :
    include "http://sons.gratuits.free.fr/1.php"

    mets le ; et ça devrait aller mieux...
    1. Bonjour
      Merci tout d'abord de m'aider j'ai rajouter le ; mais rien de plus voici le code maintenant :
      <? SESSION_start();?>
      <?
      if ( isset($_SESSION['pseudo']))
      $pseudo=$_SESSION['pseudo'];

      if ($pseudo)
      {
      echo '<html>
      <head>
      <title></title>
      </head>
      <body>';

      include "http://sons.gratuits.free.fr/1.php";

      echo '</body>
      </html>';
      }
      else
      {
      echo '<html><head><META HTTP-EQUIV="Refresh" CONTENT="1;

      URL=http://sons.gratuits.free.fr/erreur.html"></head>';
      echo '<body>Vous n'êtes pas identifié...</body>';
      }
      ?> le parce error est à la ligne 29 voici le lien du fichier :
      http://sons.gratuits.free.fr/log.php
      merci