Récupération de paramètre

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupération de paramètre

par Invité » 30 mars 2006, 12:26

J'ai fait le test effectivement ça fonctionne mais de la a expliquer pourquoi......

par ephemere » 30 mars 2006, 10:23

nan elle me donne ça:
http://...acceuil/index.php?prenom=user

On voit bien que le paramètre est trouvé mais j'arrive pas à le récupérer!

En ce qui concerne mon test mysticomystique:
page 1
<form id="form1" name="form1" method="POST" action="">
<?php
$date = date("d-m-Y");
$heure = date("H:i");
$prenom = $_POST['prenom'];
if ($_POST["valider"]) { header ('Location: .......essaiurl.php?prenom='.$prenom.'');  }
?>


<label>
  <div align="center">
    <input name="prenom" type="text" id="prenom" />
  </div>
  </label>
  <label>
  <div align="center"><br />
    <input type="submit" name="valider" value="Envoyer" />
  </div>
  </label>
</form>
et page 2:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
</head>
<?php 

$prenom = $_POST['prenom']; 
echo $prenom; ?>
<body>
</body>
</html>
Quand je clic sur envoyer de la page 1 l'adresse à laquelle je suis renvoyé: http://.../essaiurl.php n'affiche aucun paramètre...ce qui n'empèche pas d'afficher les valeur du formulaire......
si vous y comprenez qqchose vous...

par zeus » 30 mars 2006, 10:06

c'est IMPOSSIBLE que $_POST["personne"] te récupère le contenu de l'url

C'est comme si tu me disais que tu rècupère le contenu de la variable $ma_var en faisant echo $toto

La page qui afficje bonjout, dans l'url, tu as bien le parametre GET ?

par ephemere » 30 mars 2006, 09:39

nan nan nan...j'en suis le premier étonné puisque j'ai déja lu partout qu'il fallait utiliser GET mais dans le test que je me suis fait ça marche avec POST..et je sais pas pourquoi!

En tout les cas mettre GET ne change rien, rien ne s'affiche! :(

par zeus » 30 mars 2006, 09:34

déjà, il faut utiliser GET pour récupérer ce qui est dans l'url

Ce code devrait fonctionner
Bonjour<?php

echo $_GET['prenom'];
?>

Récupération de paramètre

par ephemere » 30 mars 2006, 09:24

j'arrive pas a récupérer le parametre d'une adresse:
(l'adresse est générée à partir d'une de mes pages ou je définit une variable en parametre--->ici la variable = user)
http://.......................index.php?prenom=user
Ce que je ne comprend pas c'est que je l'ai déja fait et que ça fonctionnait parfaitement... :?
Voici mon code:
Bonjour<?php 

echo $_POST['prenom']; 
?>
Avec GET c'est pareil, j'ai aucun message d'erreur mais rien ne s'affiche..si qqun voit, merci! :wink: