Bonjour ,
Je souhaite faire ceci :
- soumission du formulaire à une page data.php
- data.php renvoie sur page-var1-var2.html
- .htaccess traite page-var1-var2.html et affiche page.php?x=var1&y=var2
(s'il y a une méthode plus simple je suis preneur, mais seulement sans javascript ou choses non "totalement" universelle)
En fait mon problème se situe au niveau de la page data.php. Je ne comprends pas pourquoi mon code ne redirige pas correctement vers page-...html
J'ai fait un test basique :
Et bien ça ne marche pas :o. Alors qu'il n'y a que ça sur mon data.php (j'ai viré tous les autres code, des fois qu'un bidule bloque).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php header("Location: http://www.example.com/"); exit; ?>
Je ne comprends vraiment pas pourquoi ça ne marche pas là :o. J'ai essayé sans envoyer de données, en affichant directement data.php dans mon navigateur, et bien ça ne change rien non plus .
J'ai modifié mon .htaccess ainsi (je ne sais pas si c'est censé changer qqch, mais ça ne marchait pas plus avant) :
Voilà l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 # Configuration générale du rewriting Options +FollowSymlinks RewriteEngine On RewriteBase / # Activation de PHP 5 AddType x-mapp-php5 .php
Une erreur classique donc. Sauf que je n'ai QUE le code pré-cité dans mon fichier data.php :o.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Warning: Cannot modify header information - headers already sent by (output started at /homepages/26/d158432890/htdocs/comparage/data.php:1) in /homepages/26/d158432890/htdocs/comparage/data.php on line 2
Je ne sais pas si cela a une incidence mais je suis sur un pack linux perso confort de chez 1and1.
Pourriez-vous m'aider à comprendre pourquoi ce truc tout simple ne marche pas s'il vous plait ?
ps : mon page.php et mon rewritting y référent ne sont pas encore fait (j'y vais étape par étape), mais je ne pense pas que cela ait une incidence sur le problème actul.
Partager