[Problème] Lycos : Register_global : Safe mode.

Lycos : Register_global : Safe mode. [Problème] - Divers - Programmation

Marsh Posté le 03-08-2008 à 13:03:38    

Bonjour a toute la communauté d'Hardware.fr,  
 
Je rencontre actuellement un problème que je n'arrive a résoudre et ce malgré quelque jour de recherche sur la toile.
 
En effet le Php.ini des serveurs Lycos ( payant ) sont configurer en :
 
Register_global : On
Safe mode : On
 
et la fonction :  ini_set est désactiver.
 
Je me retrouve confronter a un problème car j'ai besoin de désactiver le Register_global ainsi que le safe mode.
 
N'ayant pas accès au Php.ini étant sur un serveur mutualiser, et ne pouvant configurer mon .htacces avec la commande ini_set, je me tourne vers vous pour essayer d'obtenir une manip qui fonctionne sous lycos.
 
Cordialement :)

Reply

Marsh Posté le 03-08-2008 à 13:03:38   

Reply

Marsh Posté le 03-08-2008 à 13:17:16    

punbb ou fluxbb 1.2 ont une fonction qui désactive register global (ou tout au moins son effet) dans leur code.
http://fluxbb.org/trac/browser/flu [...] ctions.php
ligne 1071

 

à voir si ça peut être utile. (licence GNU/GPL)


Message édité par Mjules le 03-08-2008 à 13:17:42

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 03-08-2008 à 13:19:11    

Je vais regarder ça :)

Reply

Marsh Posté le 03-08-2008 à 13:28:38    

Hum négatif, ca ne marche pas merci quand meme ;)

Reply

Marsh Posté le 03-08-2008 à 14:45:34    

Personne a une autre idée ?

Reply

Marsh Posté le 07-08-2008 à 19:10:19    

En tout cas c'est vraiment mal configuré :/
Tu peux toujours faire une fonction à appeler à chaque script qui shoote les variables à la con :
 
Fichier register_global :

Code :
  1. <?php
  2. function register_global_off() {
  3.     foreach($_REQUEST as $key=>$value) {
  4.         unset(${$key});
  5.     }
  6. }
  7. ?>

 
 
L'entete de tous tes fichiers :
 

Code :
  1. <?php
  2. include 'register_global.php';
  3. register_global_off();
  4. ?>


 
(pas testé)

Reply

Sujets relatifs:

Leave a Replay

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