Lien réservé à l'admin

Bonjour,
j'aimerais faire un lien dans mon espace membre, qui ne s'affiche QUE quand le membre est celui dont le nom est admin, j'ai déja ce code, mais je ne suis pas sur.

<?php 
if ( isset($_SESSION['pseudo' =='admin, dherbais.be']) )
{
echo ' <a href=/admin>Administration</a>';
}
else
{
echo' ';
}
?>


4 réponses

  • Votes
  • Date
  • Date décroissante
  1. si c'est son pseudo qui doit valloir 'admin' il faut écrire la condition comme suit :
    if ( isset($_SESSION['pseudo']) && $_SESSION['pseudo'] == 'admin' ){
    
    
    1. et pour le message à afficher aux membre, ca donnne donc ceci :
      <?php
      if ( isset($_SESSION['pseudo']) && $_SESSION['pseudo'] == 'admin' ){
      echo '<a href=/admin title="Administration">Admin</a>';
      }
      else
      {
      echo 'Vous n'avez pas l'autorisation pour accéder à cette zone';
      }
      ?>
      1. exact, par contre attention au mix entre simple et double quote :
        echo 'Vous n'avez pas l'autorisation pour accéder à cette zone'; 
        

        Ca va te faire une erreur car tu mets une simple quote quand tu écris l'autorisation, meiux vaut mettre des doubles quotes pour définir ta string ou sinon, faut échapper les simples quotes.
        echo "Vous n'avez pas l'autorisation pour accéder à cette zone"; 
        
        OU
        
        echo 'Vous n'avez pas l\'autorisation pour accéder à cette zone';