Comment rediriger et envoyer des données via POST en PHP sans formulaire HTML ?

DDD
Libérer: 2024-10-27 10:30:30
original
145 Les gens l'ont consulté

How to Redirect and Send Data via POST in PHP Without an HTML Form?

Redirection et envoi de données via POST en PHP

Le scénario implique la nécessité de soumettre un formulaire HTML avec des champs masqués à une passerelle en ligne via un script PHP, malgré l'absence de tout formulaire HTML. La question se pose de savoir comment y parvenir en utilisant le transfert de données POST, par opposition à la méthode GET, qui est démontrée dans l'exemple fourni.

Réponse

Malheureusement, il n'est pas possible de rediriger et d'envoyer directement des données via POST en utilisant PHP uniquement. Contrairement à GET, qui permet d'ajouter des données à l'URL cible, la transmission de données POST nécessite une véritable soumission de formulaire.

Alternatives

  1. cURL : cURL peut être utilisé pour simuler un client et soumettre le formulaire côté serveur. Cependant, cette approche transforme PHP en client plutôt qu'en navigateur.
  2. Génération de formulaire et soumission JavaScript :

    • Générez le formulaire HTML de manière dynamique à l'aide PHP, y compris les champs masqués avec les données nécessaires.
    • Utilisez l'événement window.onload en JavaScript pour récupérer et soumettre le formulaire automatiquement au chargement de la page.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!