Maison >développement back-end >Problème PHP >Comment passer pour transmettre la valeur dans l'en-tête php
Comment implémenter le transfert de valeur de saut d'en-tête PHP : 1. Créez un exemple de fichier PHP et affichez une page HTML contenant le formulaire ; 2. Soumettez le formulaire via JS dans la page pour simuler le saut post.
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur Dell G3.
Comment sauter et transmettre une valeur dans l'en-tête PHP ?
L'en-tête PHP saute et transmet les données de publication
Nous avons parfois besoin de sauter certains liens en PHP, souvent en utilisant la méthode suivante :
header("Location: $url");
Cependant, cette méthode lorsque le Le saut ne peut pas être satisfait, une solution pour publier des données sur le lien cible consiste à générer une page HTML contenant un formulaire et à soumettre le formulaire via JS dans la page pour simuler un saut de publication.
<?php echo <<<EOT <form name='fr' action='{$url}' method='POST'> <input type='hidden' name='field1' value='{$field1}'> <input type='hidden' name='field2' value='{$field2}'> </form> <script type='text/javascript'> document.fr.submit(); </script> EOT;
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!