Simple formulaire d'envoie obfusqué ?

Fermé
DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 - 27 mars 2013 à 10:58
DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 - 28 mars 2013 à 09:54
Salut à tous, est-il possible de faire un formulaire d'envoie qui redirige tout simplement sur une autre page (donc pas de réel envoie des données) sans que le code soit visible par l'utilisateur ? Au moins que l'utilisateur ne voit pas que le formulaire ne renvoie rien et ne fait que rediriger...
Si possible quelqu'un pourrait m'en faire un avec du texte fictif s'il vous plait ?
Je modifierais moi même le texte pour plus de "privacy".
Un gros merci d'avance !!

2 réponses

DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 234
27 mars 2013 à 10:59
Ou le top serait que ça reprenne une des valeurs du formulaire pour l'afficher sur une autre page (celle de la redirection)
0
DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 234
27 mars 2013 à 16:20
Personne pour m'aider please ?
Pour le contenu je peux me débrouiller, c'est juste pour la structure que j'ai besoin d'aide, et c'est pas très compliqué ce que je demande :(
0
[Dal] Messages postés 6064 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 044
Modifié par [Dal] le 27/03/2013 à 16:45
Salut DARsKater,

Ce que tu demandes n'est pas clair et contradictoire.

La première chose est de clarifier et de te décider.

Tu veux envoyer les données ou pas ?

Pourquoi veux tu que le "code" ou le formulaire" soit "invisible" ou "obfusqué" (et que veux-tu dire exactement) ?

Quel langage utilises-tu pour réaliser / programmer tes pages ?

La page vers laquelle l'utilisateur est "redirigé" est-elle sur le même serveur ?


Dal
0
DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 234
27 mars 2013 à 17:39
Salut, en fait je voudrais un formulaire avec deux cases à remplir qui une fois complété redirige vers un lien relatif du même site, que je puisse afficher du texte sur la deuxième page (là où on est redirigé) avec les informations saisies dans le formulaire précédent.

Pour le language j'aimerais des pages en php surtout pour le formulaire histoire que l'utilisateur ne voit pas ce que deviennent les informations saisies.

Pour la déco de la page par la suite je peux me débrouiller j'ai quelques notions de HTML CSS, mais pour le PHP je suis niveau 0.05/100 on va dire :p
0
[Dal] Messages postés 6064 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 044
27 mars 2013 à 18:38
ok,

Tu dois créer un formulaire avec un "post" sur la page php concernée, et utiliser les variables de session de Php pour récupérer les valeurs contenues dans les "cases" postées.

Par exemple, dans ton html pour créer le formulaire tu mets :

<form method=post action='autrepage.php'>
Case1 : <input name=case1>
Case2 : <input name=case2>
<input type=submit value="Valider">
</form>


Dans le document autrepage.php, tu procèdes comme suit pour vérifier que les variables ont bien été postées et qu'elles existent pour Php, récupérer les valeurs, faire ce que tu veux en faire et afficher du texte avec les informations saisies dans le formulaire :

<?php
if (isset($_POST["case1"]) && isset($_POST["case2"])) {
  $case1 = $_POST["case1"];
  $case2 = $_POST["case2"];
  # faire quelque chose avec $case1 et $case2
  echo "<p>Merci d'avoir tapé $case1 et $case2</p>";
} else
{
  #erreur
}
?>

Voir http://www.w3schools.com/php/php_post.asp

et les pages de documentation de php.net.


Dal
0
DARsKater Messages postés 747 Date d'inscription vendredi 4 janvier 2008 Statut Membre Dernière intervention 5 août 2020 234
27 mars 2013 à 18:59
Merci beaucoup !
Sur ton commentaire "#erreur", c'est ce que j'execute si les 2 cases ne sont pas remplies ?
0
[Dal] Messages postés 6064 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 28 mars 2023 1 044
Modifié par [Dal] le 27/03/2013 à 19:14
C'est en tout cas ce qui s'exécute si la page est accédée alors que le formulaire n'a pas été validé.

isset vérifie si la variable est définie et est différente de NULL

Pour le cas où le formulaire est validé avec des cases vides, je pense que les variables sont définies, car le post a bien lieu, et que leur valeur est "" (chaîne vide). Mais je ne suis pas sûr, teste et vérifie :-)

Si c'est bien cela, tu peux ajouter un test dans le if. En tout état de cause, si tu attends quelque chose de l'utilisateur dans ces cases, tu devrais toujours vérifier que ce qui a été saisi correspond à ce que tu attends.


Dal
0