$_SERVER['PHP_SELF'] = erreure 403

Résolu
Bonjour,
A chaque fois que j'utilise la variable php_self, j'ai une erreur 403

Accès interdit!

Vous n'avez pas le droit d'accéder à l'objet demandé. Soit celui-ci est protégé, soit il ne peut être lu par le serveur.

Voici le script tout simple qui pose problème

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title> Access Denied </title>
    <meta http-equiv="Content-Type"
      content="text/html; charset=iso-8859-1" />
  </head>
  <body>
  <h1> Access Denied </h1>
  <p>Your user ID or password is incorrect, or you are not a
     registered user on this site. To try logging in again, click
     <a href="<?php=$_SERVER['PHP_SELF']?>">here</a>. To register for instant
     access, click <a href="signup.php">here</a>.</p>
  </body>
  </html>


J'utilise Php5 et easy php. Merci de m"aider

9 réponses

  1. <a href="<?php=$_SERVER['PHP_SELF']?>">here</a>.

    c'est quoi ça ?

    il fait quoi le = ici ?
    et puis les espaces entre les variables , c'est pas mal aussi ça evite de faire des mot au lieu de phrase.

    si tu faisais comme ça, ça marcherais pas mieux ?

    <a href="<? $_SERVER['PHP_SELF'] ?>">here</a>

    lezao : quand tu sais pas , tu me demandes je sais tout....non je déconne...presque tout.
    1. Oui, quand tu clicke sur here, normalement t'es redirigé sur le script même.
      1. je vous en prie.
        faites attention a la syntax, c'est impotant en programation.
        ça veut dire respecter au detail la façon d'ecire une ligne de commande, chaque point ou virgule mal positionné et c'est le bug assuré. bon courage.
        1. perso je mettrai:

          <a href="<?php echo $_SERVER['PHP_SELF']; ?>">here</a>
          1. lezao tu pourrais m'aider sur mon autre sujet svp ? C'est sur les sessions.