Version complète: sur le forum Webmaster Hub : Php et Dedibox
Webmaster Hub > Accueil > Le salon de Webmaster Hub
albin52
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
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 smile.gif

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. smile.gif
albin52
bon bin je reste sans voix il fallait le savoir
merci beaucoup DAN vraiment. Les dédibox sont une jungle.
HoRuSs
CITATION(Dan @ jeudi 4 janvier 2007, 16h03) *
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. smile.gif


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
oui ca c'est une bonne question

et en plus ca marche MERCI DAN.
captain_torche
Tu peux trouver une petite explication ici : Failles register_globals.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.