Technique(s) de passage de parametres

Technique(s) de passage de parametres - PHP - Programmation

Marsh Posté le 03-03-2004 à 14:38:20    

Bonjour,
 
je c que ma question est bateau, mais j v quand meme!
Je souhaite laisser mon register_globals=Off dans le fichier php.ini, ce qui je crois m'empeche de passer des parametres directement dans l'url, comme dans l'exemple

Code :
  1. <a href="./monrepertoire/mapage.php?monparametre=savaleur>monlien</a>


et de les récuperer à l'aide d'un

Code :
  1. $_GET['monparametre'];


 
Je ne veux pas non plus créer de session, il s'agit en fait de gérer une FAQ modérée dans laquelle l'utilisateur envoie un mail, qui est posté automatiquement, et ensuite le modérateur déplace/supprime la question/reponse qu'il juge foireuse... Créer une session pour un utilisateur lambda me paraît donc inutile (c interessant juste pour le moderateur qui DOIT se logger).
 
G cependant besoin de passer 1 ou 2 paramètres en utilisant des liens, et je suis coincé à cette étape...
Si je me plante complètement sur le principe, dites-le moi !!!
 
MERCI D'AVANCE

Reply

Marsh Posté le 03-03-2004 à 14:38:20   

Reply

Marsh Posté le 03-03-2004 à 14:45:11    

register_globals à Off empêche juste de pouvoir récupérer la valeur de ton paramètre en faisant $monparametre, mais tu peux toujours faire $_GET['monparametre']

Reply

Marsh Posté le 03-03-2004 à 14:47:59    

en effet, je viens de le constater... En fait, le register_globals=Off équivaut à un extern en C alors ?
 
Besoin de confimation(s): cette méthode n'est absolument po foireuse si on ne passe pas en parametre des données sensibles (log, pass,...), n'est-ce pas ? (que de "pas"  :wahoo: )


Message édité par lkolrn le 03-03-2004 à 15:43:58
Reply

Marsh Posté le 04-03-2004 à 11:03:35    

personne pour rassurer ma parano? :p

Reply

Marsh Posté le 04-03-2004 à 11:28:29    

tout dépend de ce que tu fais de ces arguments ... par exemple si tu fais include($_GET['monparametre']) tu pourrais avoir des surprises sur certains hébergeurs.

Reply

Marsh Posté le 04-03-2004 à 11:40:26    

ok! mais je ne pense pas avoir à utiliser ce genre d'appel...
 
MICI BIEN  :jap:

Reply

Sujets relatifs:

Leave a Replay

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