albin52 Posté 4 Janvier 2007 Posté 4 Janvier 2007 Bonjour à tous, j'ai une dédibox (serveur dédié chez free). J'essaie de passer des données php d'une facon très simple <form action="test.php" method="POST"> <label for="textfield">tst</label> <input type="text" name="test" id="test" /> <input type="submit" name="Envoyer" value="Envoyer" /> </form> et je lui demande d'afficher la variable test dans le fichier "test.php" <?php echo "$test"; ?> ca marche sur plusieurs hébergeurs que j'ai mais là, rien nada quedale. J'ai des pages qui fonctionne très bien ailleurs mais quand je les transfère sur ma dédibox ca marche pas. Que faire ? Si quelqu'un a une idée (php.ini par exemple) qu'il me la transmette. Albin
Dan Posté 4 Janvier 2007 Posté 4 Janvier 2007 Vraisemblablement parce que la variable register-globals est mise à Off dans le fichier php.ini. C'est le paramétrage par défaut depuis Php 4.2.x Il suffit d'accéder tes variables avec $_POST['test'] pour les variables envoyées par la méthode post, ou par $_GET['test'] si elle est transmise dans l'URL (ou par méthode get plus généralement) Dan PS: tu peux aussi mettre register-globals=On dans le fichier php.ini et redémarrer Apache ensuite, mais cela ouvre quelques failles sur le serveur.
albin52 Posté 4 Janvier 2007 Auteur Posté 4 Janvier 2007 bon bin je reste sans voix il fallait le savoir merci beaucoup DAN vraiment. Les dédibox sont une jungle.
HoRuSs Posté 5 Janvier 2007 Posté 5 Janvier 2007 PS: tu peux aussi mettre register-globals=On dans le fichier php.ini et redémarrer Apache ensuite, mais cela ouvre quelques failles sur le serveur. ca ouvre quels types de failles, juste pour savoir car la majorité des hébergements mutualisés que j'ai pu tester mettent register_global à on???
albin52 Posté 5 Janvier 2007 Auteur Posté 5 Janvier 2007 oui ca c'est une bonne question et en plus ca marche MERCI DAN.
captain_torche Posté 5 Janvier 2007 Posté 5 Janvier 2007 Tu peux trouver une petite explication ici : Failles register_globals.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant