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

  FORUM HardWare.fr
  Programmation
  PHP

  pb d'environnement... (query_string)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb d'environnement... (query_string)

n°227359
metallicab​lood
keep cool & be zen !
Posté le 12-10-2002 à 20:40:40  profilanswer
 

pq lorsque je vais sur mon site (http://www.monsite.com/monscript.php?tutoriaux) rien ne s'affiche ?
 
alors que j'ai mis dans mon script :
if(getenv("QUERY_STRING" ) == "tutoriaux" ){tutoriaux_asp();}

mood
Publicité
Posté le 12-10-2002 à 20:40:40  profilanswer
 

n°227412
apolon34
Vive Linux!!
Posté le 13-10-2002 à 04:49:12  profilanswer
 

c'est pas vraiment une variable d'environement ca.
 
utilises plutot:
 
if ($_GET[choix] == "tutoriaux" )
 
avec monsite.php?choix=tutoriaux

n°227428
Olivier51
Posté le 13-10-2002 à 11:10:52  profilanswer
 

Essaye plutôt :
if(getenv("$QUERY_STRING" ) == "tutoriaux" ){tutoriaux_asp();}

n°227543
ethernal
Chercheur de vérité...
Posté le 13-10-2002 à 13:18:43  profilanswer
 

sans doute un problème de config serveur (global à off) -> $HTTP_SERVER_VARS['QUERY_STRING'] ou $_SERVER['QUERY_STRING']


---------------
...oups kernel error...
n°227552
slvn
Posté le 13-10-2002 à 14:10:48  profilanswer
 

je suis pas sur que ton browser passe bien la query string comme tu la ecrite...
 
fait plutot :    ?a=a     et regarde si la QS == "a=a"

n°227577
Olivier51
Posté le 13-10-2002 à 15:29:37  profilanswer
 

Sinon dans php.ini, il y a une ligne à vérifier pour l'envoi de valeur par l'URL, la ligne est :
register_globals = On
Elle doit être à On.

n°227580
JyB
Posté le 13-10-2002 à 15:33:41  profilanswer
 

Olivier51 a écrit a écrit :

Sinon dans php.ini, il y a une ligne à vérifier pour l'envoi de valeur par l'URL, la ligne est :
register_globals = On
Elle doit être à On.




 
C'est Mal©. register_globals à on est la porte ouverte à tous les trous de sécurité. Si ce paramètre est à on, il faut faire gaffe à initialiser toutes les variables sinon une simple requête GET permet de les initialiser à ce que l'on veut et souvent de tout péter ...

n°227584
Olivier51
Posté le 13-10-2002 à 15:37:51  profilanswer
 

Oui mais si elle à Off on peut envoyer des variables par l'URL ?

n°227586
JyB
Posté le 13-10-2002 à 15:40:50  profilanswer
 

Olivier51 a écrit a écrit :

Oui mais si elle à Off on peut envoyer des variables par l'URL ?




 
Bien sûr, mais il faut y accéder de manière explicite avec HTTP_POST_VARS et HTTP_GET_VARS (qui deviennent _GET et _POST avec php 4.1 ou 4.2 (mais les HTTP_* restent pour l'instant))


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

  pb d'environnement... (query_string)

 

Sujets relatifs
De la lenteur de string avec BC++ 5 et d'un algo de m*** en general ..[PHP] aide avec une fonction de rajout de dates / string
[Java] Remplacer un string par un string (Résolu)[vb] utiliser un string pour un nom de fichier
[JS] Remplacer un mot dans une stringLibrairie C pour fonctions sur string
[JAVA] savoir sous quel environnement la VM tourne ?metode hashCode de String ... je comprend pas !
cast int->string[access] query parametre multicritere
Plus de sujets relatifs à : pb d'environnement... (query_string)


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