question basique methode post ? [résolut]

Petit nouveau ! | 2 Messages

02 janv. 2011, 19:26

Bonjour,

meilleurs voeux à tous à toutes.
je rencontre un probleme sur un formulaire de base en php:
voici le code :

<form name="form1" method="post" action="index.php">
<label>texte1
<input type="text" name="texte1" id="texte1">
</label>
<input type="submit" name="bt1" id="bt1" value="Envoyer">
</label>
</form>
<?php
echo "resultat = ".$texte1;
?>

marche tres bien sur mon hebergeur et pas en local
en local apres envois seul le mot résultat apparait, apparement les données text ou
autres ne sont pas envoyées ou pas recues.
je suis en admin et proprétaire du dossier WAMP

Y'a t'il parametrage spécial a faire sur apacahe, php ou seven ?
j'ai le meme probleme sous easyphp 5.3 et de meme sur un vmware en xp pro 32
(qui tourne sur mon seven)


Configuration: Windows 7 EI / Internet Explorer 8.0/ WAmpserver 2.0/PHP 5.3
Modifié en dernier par mac_zen le 02 janv. 2011, 19:38, modifié 1 fois.

ViPHP
ViPHP | 5462 Messages

02 janv. 2011, 19:30

pour recuperer les donnée via post c'est :
echo "resultat = ".$_POST['texte1']; 
les register_global ne sont plus utilisé depuis longtemps
http://www.php.net/manual/fr/security.globals.php

(regarde bien la date des tutos :wink: )

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

02 janv. 2011, 19:33

salut,

normal tu utilise une configuration obsolète (et peu sécurisé) qui n'est plus par défaut dans la configuration de php.

il n'y plus d'auto déclaration des variables issue de formulaire essai $_POST['texte1'].

un peut de lecture http://www.phpdebutant.org/article56.php ;)

@+
Il en faut peu pour être heureux ......

Petit nouveau ! | 2 Messages

02 janv. 2011, 19:36

merci à tout les deux cela marche maintenant. jre vais me mettre a la lecture le lien fournit est tres bien pour commencer