$_post vide!!!

Eléphanteau du PHP | 14 Messages

19 mars 2006, 21:25

post_max_size = 8M

variables_order = "EGPCS"


C'est correct....

Eléphant du PHP | 90 Messages

19 mars 2006, 21:29

Bonjour

Theoriquement cela devrait fonctionner
<html>
<head>
</head>
<body>
<form action="login.php" method="post" > 
<tr> 
<td>Login :</td> 
<td><input type="text" name="login" maxlength="15"></td> 
</tr> 
<tr> 
<td>Password :</td> 
<td><input type="password" name="pass" maxlength="10"></td> 
</tr> 
<tr> 
<td colspan="2" align="center"><input type="submit" value="logguer" ></td> 
</tr> 
</form> 
</body>
</html>
La page de reception login.php

<?php $login = (isset($_POST['login'])) ? $_POST['login'] : "";?>
<html>
<head>
</head>
<body>
<?php 
echo $login; 
?> 
</body>
</html>
Chez moi cela fonctionne avec registre global off

@+ Dgse
Je ne tiens pas a etre un genie. J'ai suffisamment de probleme a etre un homme.

Eléphanteau du PHP | 14 Messages

19 mars 2006, 21:34

Ton exemple fonctionne chez moi aussi...
Donc ça ne vient pas de la config mais de mon code..... Vais me replonger dedans...

Merci!!!

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

19 mars 2006, 21:36

toutes les balises html sont présentes dans les deux fichiers ? => <HTML><BODY> ...

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphanteau du PHP | 14 Messages

19 mars 2006, 21:37

Ah non, pas dans le 2ème.... je vais les rajouter et voir ce que ça donne

Eléphanteau du PHP | 14 Messages

19 mars 2006, 21:41

En les mettant, ça ne change rien....

Eléphant du PHP | 254 Messages

19 mars 2006, 22:03

cherche plutot du coté de ton navigateur !
ou alors c'est ton serveur qui merdouille ...

Eléphanteau du PHP | 14 Messages

19 mars 2006, 22:06

Ce qui est bizarre, c'est que ça fonctionne avec le code de DGSE.

Quand je fais un mix des 2 (je garde mon fichier HTML et je prends celui de DGSE pour le PHP), je n'ai plus de message d'erreur: j'ai juste une page blanche. Et quand je zieute le code de cette page blanche à partir d'internet explorer, il n'y a plus que les balises HTML!! tout ce qui est PHP a disparu.... :shock:

Eléphanteau du PHP | 14 Messages

19 mars 2006, 22:22

Pffffffff.... j'ai redémarré le pc et ça marche maintenant....

Windows XP: JE TE HAIS!!! :D

Merci les gars de m'avoir aidé.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

19 mars 2006, 23:56

Quand je fais un mix des 2 (je garde mon fichier HTML et je prends celui de DGSE pour le PHP), je n'ai plus de message d'erreur: j'ai juste une page blanche.
Ne soit pas si surpris, le code de DGSE fonctionne, en tout cas pas de message d'erreur puisqu'il y a un test d'existence sur la variable POST. Si elle n'esiste pas $login est initialisé à vide.
Et quand je zieute le code de cette page blanche à partir d'internet explorer, il n'y a plus que les balises HTML!! tout ce qui est PHP a disparu.... :shock:
La aussi normal le code php n'est pas visible dans le code source puisqu'il est traité coté serveur.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute