[Résolu]Problème depuis que Register Globals est sur off

Problème depuis que Register Globals est sur off [Résolu] - PHP - Programmation

Marsh Posté le 08-09-2006 à 16:15:53    

Bonjour,
Sur notre serveur web, nous avons un joomla qui tourne et pour des raisons de sécurité nous avons désactivés register globals dans le php.ini
Sur ce serveur tourne une petite appli que j'ai fait pour gérer les factures.
En revanche depuis que register globals est sur off elle ne fonctionne plus. Un index qui incluait les pages que j'appelais.
Voici un bout de code que vous puissiez comprendre:

Code :
  1. <?php
  2. /*
  3. ---------------------------------------------------------
  4. Module : Module principale des propositions
  5. Auteur : Limp15000
  6. ---------------------------------------------------------
  7. */
  8. session_start();
  9. $page = $QUERY_STRING;
  10. switch($page)
  11. {
  12. case "login":
  13. $page_include='admin/login';
  14. $page_titre='Section Priv&eacute;e';
  15. break;
  16. case "modpropal":if ($_SESSION['accessvar']=='true')
  17. {$page_include='propal/modpropal';
  18. $page_titre='Modifier Propal';
  19. }
  20. else
  21. {
  22. $page_include='admin/login';
  23. }
  24. break;
  25. case "listlogerror":if ($_SESSION['accessvar']=='true'){
  26. $page_include='admin/listlogerror';
  27. $page_titre='Les logs d\'erreurs';
  28. }
  29. else
  30. {
  31. $page_include='admin/login';
  32. }
  33. break;
  34. case "listlog":if ($_SESSION['accessvar']=='true'){
  35. $page_include='admin/listlog';
  36. $page_titre='Les logs de connections';
  37. }
  38. else
  39. {
  40. $page_include='admin/login';
  41. }
  42. break;


 
Mon problème se situe au ici je pense: $page = $QUERY_STRING;
Parce que lorsque je suis logé et que je clique sur mon bouton il ne va plus chercher la page.
J'espère que j'ai réussi à être clair.
Si quelqu'un a une piste... En attendant je continue à googler...
d'avance merci


Message édité par limp15000 le 08-09-2006 à 16:26:05
Reply

Marsh Posté le 08-09-2006 à 16:15:53   

Reply

Marsh Posté le 08-09-2006 à 16:20:37    

$QUERY_STRING -> $_SERVER['QUERY_STRING'].
 
(premier résultat de google en passant, alors, "continuer" à googler, hum...)

Reply

Marsh Posté le 08-09-2006 à 16:25:48    

Lol ça marche ;)
Merci

Reply

Sujets relatifs:

Leave a Replay

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