Erreur FATALE !!!

Bonjour,

Je reçois le problème suivant lors de ma connexion à mon script :
Fatal error: Cannot redeclare ss_verify() (previously declared in /home/www/windowslives.freehostia.com/surf/prepend.inc.php:172) in /home/www/windowslives.freehostia.com/surf/prepend.inc.php on line 195

Comment régler ce problème s'il vous plait.

Merci d'avance.
--
Un savoir informatique doit être partagé.
Configuration: Windows XP
Firefox 3.0.6

5 réponses

  1. Bonjour

    Il ne faut pas déclarer ta fonction deux fois. Apparemment, tu la déclares aux lignes 172 et 195 du fichier indiqué
    1. Voila ma fonction s_verify() :

      function s_verify()
      {
      global $sid, $url_logout_succesfull;
      if(!$sid)
      {
      header("Location: $url_logout_succesfull");
      exit;
      }

      $query="SELECT id FROM demo_a_accounts WHERE sessionid='$sid';";
      $result=mysql_query($query);
      if(!$result)
      {
      echo $result;
      header("Location: $url_logout_succesfull");
      exit;
      }
      $userid=@mysql_result($result, 0);
      if(!$userid)
      {
      header("Location: $url_logout_succesfull");
      exit;
      }

      return $userid;
      }
      1. voila c l'instruction d'interrogation de la base juste
        $query="SELECT id FROM demo_a_accounts WHERE sessionid=\"$sid\"";

        et pour la fonction s_verify()
        il faut ke tu vérifie tout le code et voir si elle est declarer précédement si oui change le nom
    2. veuillez notez que la première ligne du code que j'ai insérer est la ligne 170, et la dernière ligne est 195 ou il y a '}'
      1. Si si !

        Je viens de reproduire le pb. C'est que tu inclus 2 fois le fichierprepend.inc.php. Le message d'erreur est étonnant car il donne une fois l'adresse de début de la fonction et une fois l'adresse de fin !