Interdir accés page au non connecté

Bonjour,

Je voudrai interdire l'accés à une page si le membre n'est pas connecté et les rediriger vers connecte.php

J'ai ceci qui fonctionne :
<a href="<? echo $http_jeu1; ?>"><img src="images/ticket1.jpg" border="0" <?php if($pseudoem !=NULL) { ?><?php if($nbr_j1 =="0") {echo' alt="" style="filter:alpha(opacity=30); -moz-opacity: 0.30; "';};}?>></a>>

Par contre, j'ai créé d'autres pages et j'ai essayé de mettre ceci qui ne fonctionne pas :
<a href="http://www.nomdusite.com/bonus_plus.php" border="0"><img src="images/bonus.jpg" border="0" <?php if($pseudoem !=NULL) { ?>></a>

J'ai un message d'erreur : "erreur ligne 187 index.php"

Je pense qu'un truc comme ça pourrait servir mais sans ça $http_jeu1 :
if($pseudoem==""){$http_jeu1 = 'connecte.php'; } else {$http_jeu1 = 'description.php?jeu=jeu1'; }

Comment dois-je faire ? j'ai repris ce site et je ne connais que le strict minimum.
Merci pour l'aide que vous pourrez m'apporter.
Configuration: Windows Vista
Internet Explorer 7.0

4 réponses

  1. bien sur que si cela y répond, puisque, en utilisant les SESSION tu peux déterminé que si
    $_SESSION['pseudo']=="" alors tu le redirige vers connection.php
    je te conseil même d'intervenir au niveau du menu, c'est a dire que tu n'affiches certaine partie du menu que si la variable session n'est pas vide
    l'avantage des session, c'est qu'elle reste jusqu'à tu ferme ton navigateur
    1. Ah je viens de trouver, ceci fonctionne très bien ;-)

      <? if($pseudoem == NULL) { ?><a href="http://www.nomdusite.com/connecte.php"><img src="images/bonus.jpg" border="0"></a>
      <? } else { ?><a href="http://www.nomdusite.com/bonus_plus.php"><img src="images/bonus.jpg" border="0"></a>
      <? } ?>