Page 1 sur 1

Redirection différente selon une variable dans l'url

Posté : 11 mars 2012, 17:39
par Blandy
Hello, j'ai du mal à faire une chose qui doit être si simple pour vous. j'ai ces deux URL avec plusieurs variables : (elles viennent d'un formulaire aweber)

Code : Tout sélectionner

http://www.relaxationpositive.com/redirection.php?&custom%20adresse=&custom%20choix1=J%26%2339%3beconomise%2010%20Euros%20et%20je%20regle%20137%20euros%20maintenant%2e&custom%20code%20postal=&custom%20pays=&custom%20prenom=test&custom%20ville=&email=test%40test%2etr&from=test%40test%2etr&listname=relaxationpos-c&meta_adtracking=my_web_form&meta_message=1&meta_required=name%2cemail&meta_split_id=&meta_tooltip=&meta_web_form_id=440484005&name=test&submit=Envoyer
et

Code : Tout sélectionner

http://www.relaxationpositive.com/redirection.php?&custom%20adresse=&custom%20choix1=Je%20prefere%20payer%20en%203%20petites%20mensualites%20de%2049%20euros%2e&custom%20code%20postal=&custom%20pays=&custom%20prenom=test&custom%20ville=&email=test%40teskit%2etr&from=test%40teskit%2etr&listname=relaxationpos-c&meta_adtracking=my_web_form&meta_message=1&meta_required=name%2cemail&meta_split_id=&meta_tooltip=&meta_web_form_id=440484005&name=test&submit=Envoyer
J'aimerai que ma page redirect.php, de redirection étudie la variable "custom%20choix1" selon que ça serait la première réponse ou la deuxième, la page redirigerait vers une adresse oubien une autre.

Je me dit qu'avec un peu de php et un meta refresh, ça devrait être possible. Mais je n'ai pas les compétences pour le mettre en place. Auriez vous l'amabilité de me mettre sur une piste, oubien de me l'écrire carrément si ça n'est pas trop compliqué pour vous? Merci.

Re: Redirection différente selon une variable dans l'url

Posté : 11 mars 2012, 17:51
par moogli
Salut,

Les espaces dans les noms risque de poser problème.

Utilisé la fonction [url=htm://www.php.net/header]header[/url]

@+

Re: Redirection différente selon une variable dans l'url

Posté : 11 mars 2012, 18:16
par Blandy
Je pourrai réécrire l'url avec le htaccess pour que ça donne custom_choix1=J-economise-10-Euros-et-je-regle-137-euros-maintenant

j'ai essayé ça :

Code : Tout sélectionner

<?php $custom_choix1 = $_GET['custom_choix1']; if($custom_choix1 == 'J-economise-10-Euros-et-je-regle-137-euros-maintenant'){ header("Location: http://www.relaxationpositive.com/"); /* Redirection du navigateur */} else if ($custom_choix1 == 'J-economise-10-Euros-et-je-regle-138-euros-maintenant'){ header("Location: http://www.relaxationpositive.com/2/"); /* Redirection du navigateur */} ?>
et ça marche avec l'url

Code : Tout sélectionner

http://www.relaxationpositive.com/redirection.php?&custom_choix1=J-economise-10-Euros-et-je-regle-137-euros-maintenant
ou

Code : Tout sélectionner

http://www.relaxationpositive.com/redirection.php?&custom_choix1=J-economise-10-Euros-et-je-regle-138-euros-maintenant
, mais pas avec les caractères spéciaux... comment avec un htaccess, renommer la variable que me donne aweber? Je retourne à mes bouquins.