J'ai un site web où toutes les requêtes sont redirigées silencieusement (via .htaccess
) vers index.php
puis PHP est utilisé pour afficher la page correcte (en analysant le REQUEST_URI
).
Je me demandais s'il était possible d'envoyer des données POST à une fausse adresse également?
J'ai actuellement mon formulaire comme ceci...
Et ma règle de .htaccess
est...
# rediriger l'envoi de mail vers l'index
RewriteRule envoyer-mail index.php?send-mail [NC,L]
Mon index.php
vérifie isset($_GET['send-mail'])
ce qui fonctionne bien.
Cependant, cela semble supprimer toutes les données POST qui devraient lui être envoyées.
Y a-t-il un moyen de conserver les données post? Je ne veux pas utiliser GET car il ne peut pas envoyer autant d'informations, bien que cela ne soit peut-être pas un problème avec un simple formulaire de demande.
Voici mon .htaccess
pour la redirection vers index.php
# servir les fichiers et les répertoires s'ils existent, sinon envoyer à l'index
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php