cs_PsychoPat
Messages postés8Date d'inscriptionvendredi 4 janvier 2002StatutMembreDernière intervention29 mai 2002
-
20 mai 2002 à 21:52
MeaZdarF
Messages postés4Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention24 novembre 2004
-
16 août 2004 à 14:06
Bonjour, je viens d'installer sur ma passerelle Linux un serveur Apache/PHP/MySQL. Après 2 jours de galère le voilà enfin qui marche. Mais il y a un problème : le passage de variable aux pages php ne fonctionne pas. Exemple ici. Sachant que le code source de la page est :
<?php
echo("var = $var");
?>
Je pense qu'il s'agit de pb de config du serveur. Si vous avez une idée vous pouvez voir le phpinfo ici Toute aide sera la bienvenue
Merci d'avance
cs_PsychoPat
Messages postés8Date d'inscriptionvendredi 4 janvier 2002StatutMembreDernière intervention29 mai 2002 28 mai 2002 à 13:45
En fait j'ai trouvé la solution (sur fr.comp.lang.php), c'est bien un pb de configuration du serveur :
dans le php.ini il faut mettre "register_globals" à On
Merci quand même :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
nonooliv
Messages postés2Date d'inscriptionlundi 10 juin 2002StatutMembreDernière intervention13 août 2004 10 juin 2002 à 07:55
PsychoPat merci j'avais le meme probleme
Tu m'as sauvé le vie !! (ou plutot la nuit ;)
Par contre je sais pas pourquoi il faut mettre a On mais tant que ca marche !!!
:o)
MeaZdarF
Messages postés4Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention24 novembre 2004 16 août 2004 à 14:06
Le prob cest que sur un serveur distant tu px pas modifier php.ini comme tu le fais en local.
Les register globals sont désactivées par défaut sur les dernieres versions de php. Il faut maintenant préciser le type de variable : GET, POST, etc...
Il faut dc adapter le probleme :
<?php echo $_GET['nom_de_la_variable_d'url']; ?>
Ce qui donne ici :
<? echo('var =' . $_GET['var']); ?>