Redirection avec des paramètres POST préservés en PHP
Pour rediriger vers une autre page Web tout en préservant les paramètres POST, il existe des méthodes alternatives à l'utilisation de JavaScript. PHP offre la possibilité de transférer les paramètres POST lors de la redirection d'en-tête.
Préservation des paramètres POST à l'aide du code d'état HTTP 307
<code class="php">header('HTTP/1.1 307 Temporary Redirect'); header('Location: anotherpage.php');</code>
Cette méthode définit explicitement le code d'état HTTP sur 307, que les navigateurs reconnaissent comme une redirection avec la méthode d'origine conservée.
Considérations
Cependant, il est important de noter que :
Conclusion
PHP fournit une méthode robuste pour préserver les paramètres POST lors des redirections à l'aide du code d'état HTTP 307. Bien qu'il existe des invites de confirmation potentielles pour l'utilisateur, cette technique permet un transfert de données sécurisé sans s'appuyer sur Variables JavaScript ou de session.
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!