problème avec des sessions....

problème avec des sessions.... - PHP - Programmation

Marsh Posté le 07-02-2005 à 20:59:47    

Bonjour à tous, je vous explique rapidement mon problème, j'ai réalisé une  partie admin pour un site web qui se décompose en trois grande partie:
1) identification (avec un simple formulaire)
 
2) menu (on l'on peut choisir d'ajouter une news...etc) , c'est à ce moment là que je créer une session pour l'utilisateur  
 
3)tout les sous-menus qui utlisent la session crée (si l'utilisateur n'est pas autorisé à entrer sur la page  
 
Or mon problème c'est que lorsque je suis dans le menu , je clique par exemple sur le lien pour ajouter une news , et la une page blanche s'affiche avec ce message :"la page est introuvable" sous internet explorer ou ce message sous mozilla firefox:"No input file specified."
 
Alors que ce problème n'ai jamais apparu lorsque je développer l'interface adminiastration avec notepad++ et easyphp 1.7
 
Alors si vous pouviez me sortir cette épine du pied ce serait d'une extrême gentillesse...
 
en attendant vos réponses , je vous remerci d'avance
 
wasa131313

Reply

Marsh Posté le 07-02-2005 à 20:59:47   

Reply

Marsh Posté le 07-02-2005 à 21:02:22    

Je pense qu'il faudrait un peu plus d'elements pour que l'on puisse t'aider :)


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 07-02-2005 à 21:14:44    

Dj YeLL a écrit :

Je pense qu'il faudrait un peu plus d'elements pour que l'on puisse t'aider :)


 
ok , je vous met quoi , le code de la page sus dite?? dit moi tout ce dont tu aurais besoin , te je te le fourni ;)

Reply

Marsh Posté le 07-02-2005 à 21:26:10    

Eventuellement, mais alors le strict minimum, càd que tu simplifies ton code pour ne garder que ce qui coince, rien que ce qui coince si possible.
 
En gros, tu t'arranges pour reproduire le pb et partant, tu en cernes déjà l'origine (et tu nous simplifie la vie).


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 07-02-2005 à 21:29:32    

voilà donc le code :
 

Code :
  1. <?php session_start();?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <title>Accueil InfoPSG</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <link href="version_InfoPSG_IE6.css" rel="stylesheet" type="text/css" />
  8. </head>
  9. <body bgcolor="#B2C1CA">
  10. <p><h1>Actualité</h1></p>
  11. <br/>
  12. <p><h3><a href="infoPSG_administration_menu.php"> retour au menu  administration </a></h3></p>
  13. <br/>
  14. <br/>
  15. <?php
  16. if (isset ($_SESSION['statut']))
  17. {
  18. $statut=$_SESSION['statut'] ;
  19. if ($statut=='admin' OR $statut=='newseur')
  20. {
  21. ?>
  22. [...]
  23. <?php
  24. }
  25. else
  26. {
  27. echo "<script>alert('Vous n'êtes pas autorisé à accéder à cette partie du site'); document.location.href='InfoPSG_administration_menu.php'; </script>
  28.   exit();";
  29.   }
  30. }
  31. else
  32. {
  33. echo "<script>alert('Vous n'êtes pas autorisé à accéder à cette partie du site'); document.location.href='InfoPSG_administration_identification.php'; </script>
  34.   exit();";
  35.  }
  36.  ?>
  37. </body>
  38. </html>

Reply

Marsh Posté le 07-02-2005 à 23:06:40    

Bon j'ai fais quelques modifs vite fait sur ton script ... y a pas mal d'erreurs...
 

Code :
  1. <?php
  2. if (isset ($_SESSION['statut']))
  3. { $statut=$_SESSION['statut'] ; }
  4.  else
  5.  { $statut=""; }
  6. if ($statut=='admin' OR $statut=='newseur')
  7. {
  8. ?>
  9. CODE HMTL OU CE QUE TU VEUX
  10. <?php
  11. }
  12.  else
  13. {
  14.  echo '<script>alert(\'Vous n\'êtes pas autorisé à accéder à cette partie du site\')';
  15.  echo 'document.location.href=\'InfoPSG_administration_menu.php </script>';
  16.  exit();
  17. }
  18. ?>

Reply

Marsh Posté le 08-02-2005 à 08:53:01    

une page qui est bien trouvée en local avec easyphp mais pas une fois en ligne...
tu ferais pas un include avec des "\" dans ton chemin au lieu de "/" ???
Paske celle là reste quand meme un grand classique (différence de comprtement windows / UNIX)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 08-02-2005 à 18:30:58    

Xav_ a écrit :

une page qui est bien trouvée en local avec easyphp mais pas une fois en ligne...
tu ferais pas un include avec des "\" dans ton chemin au lieu de "/" ???
Paske celle là reste quand meme un grand classique (différence de comprtement windows / UNIX)


 
non çà peut pas être çà car je n'utilise pas des slash pour l'adresse des apges (elles sont dans le même dossier)  
 
O fait merci pour ces corrections de "syntaxe" çà ne peut que me faire progresser dans mon code ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed