Maison > développement back-end > tutoriel php > Comment rediriger les données POST sans les perdre ?

Comment rediriger les données POST sans les perdre ?

Linda Hamilton
Libérer: 2024-11-16 17:33:03
original
717 Les gens l'ont consulté

How to Redirect POST Data Without Losing It?

Redirection des données POST : une solution

Dans ce scénario, le site Web redirige automatiquement toutes les requêtes vers le fichier index.php, permettant l'affichage de la page appropriée en utilisant PHP. La question se pose de savoir si cette redirection permet également la soumission des données POST à ​​une adresse désignée.

Pour conserver les données POST, la règle .htaccess peut être modifiée. La règle d'origine, qui supprimait effectivement toutes les données POST :

RewriteRule send-mail index.php?send-mail [NC,L]
Copier après la connexion

peut être remplacée par ce qui suit :

RewriteRule send-mail index.php?send-mail [NC,P]
Copier après la connexion

L'ajout du drapeau "P" sert à deux fins :

  • Arrêter le traitement des règles : Semblable au drapeau "L", "P" arrête les règles ultérieures traitement.
  • Conservation des données POST : "P" signale au module proxy de laisser la requête intacte, y compris les données POST.

Cette modification garantit que le POST les données sont conservées lors de la redirection vers index.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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal