Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
459 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  impossible d'utiliser une variable passée en URL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

impossible d'utiliser une variable passée en URL

n°754413
jokariMSI
Posté le 07-06-2004 à 10:32:31  profilanswer
 

Sur mon serveur web :
j'ai un lien qui envoie vers une page avec 1 argument (http://mapage.php?variable=var) et dans la page suivante, je peux pas recuperer cette variable
 
Et pourtant ca marche tres bien sur mon PC de développement.
 
La config ets la suivante:
serveur Web : Apache 2.0.47 , MySQL, PHP4
PC de developpement: Easyphp 1.6
 
je supose que c juste une histoire de parametre a modifer, mais je sais pas quoi.
 
merci si vous avez une idee

mood
Publicité
Posté le 07-06-2004 à 10:32:31  profilanswer
 

n°754429
ratibus
Posté le 07-06-2004 à 10:39:20  profilanswer
 

si tu essaie de la récupérer directement par $variable et que dans le php.ini tu as register_globals sur off, ça ne marchera pas (pour des raisons de sécurité)
 
En fait ils faut utiliser $_GET['variable'] pour y accéder
 
http://fr.php.net/variables.predefined

n°754519
jokariMSI
Posté le 07-06-2004 à 11:20:10  profilanswer
 

dans php.iuni javé pourtant pris le soin demettre register_globals sur On. c cpour ca que je trouvais ca bizarre.
Merci pour ta suggestion mais si je me met a changer tous mes scripts en mettant des $_GET partout, ca va etre long.
Mais ji penserai a lavenir.
Il me semble (dis moi si je me trompe) que $_GET[] est une variable issue de PHP4 qui sert a extraire une variable d'une URL, que register_globals soit On ou Off.  
 
Ca sera une solution pour la prochaine fois. Cependant mon DSI a pa pu attendre que je resolve le probleme. Finalement on a viré les composants Apache et Cie et on a installé simplement EasyPHP. c pas le top pour un serveur web mais au moins ca marche
merci

n°754584
ratibus
Posté le 07-06-2004 à 12:24:56  profilanswer
 

Il suffisait de mettre register_globals sur on sur ton serveur :)

n°754823
jokariMSI
Posté le 07-06-2004 à 14:12:00  profilanswer
 

je l'ait fait ;-)
Et c'est pour ca que ce problème me surprend

n°755167
ratibus
Posté le 07-06-2004 à 17:38:18  profilanswer
 

T'as redémarré Apache après avoir modifié le php.ini ?

n°755186
jokariMSI
Posté le 07-06-2004 à 17:46:57  profilanswer
 

wep et j'ai meme redearré mon serveur, pour diverses raisons , donc oui !!

n°755189
ratibus
Posté le 07-06-2004 à 17:52:43  profilanswer
 

Quelle version de PHP ?

n°755201
jokariMSI
Posté le 07-06-2004 à 18:06:57  profilanswer
 

PHP4

n°780934
guiotv2
Posté le 28-06-2004 à 20:53:23  profilanswer
 

Easyphp 1.6 => il me semblais qu'il y avait du PHP3 dedans...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  impossible d'utiliser une variable passée en URL

 

Sujets relatifs
Questionq VB sur copie de fichiers/exportation de variable/audioPasser un tableau en variable session ?
Lire un enregistrement de longeur variable avec Get.Tomcat Définir le chemin d'une src de données sans utiliser server.xml
type de variable sous perlrenommer un fichier avec url
Problème avec une variable !!Question acces à une variable...
variable javascript dans une fonctionPb sous PL/SQL : Affectation d'une valeur à une variable
Plus de sujets relatifs à : impossible d'utiliser une variable passée en URL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR