Variable dans redirection header php

Résolu/Fermé
BenT - 18 mai 2009 à 16:26
 BenT - 18 mai 2009 à 17:24
Bonjour,

je precise que je suis debutant en php

pour mon site je veux proposer des liens raccourcis vers mes articles aux lecteurs

techniquement je veux proposer une url simplifiée contenant uniquement l'id de l'article en variable et créer une page php qui recupere cette variable et reconstruit l'url complete de la page de destination

le truc qui ne marche pas c'est pour injecter la variable dans le lien de la redirection :

une url type :
http://monsite.com/sousdossier/?id=1234

le code de la page php qui traite la redirection :

<?PHP   
if (isset($id)) {
header('Status: 301 Moved Permanently', false, 301);
header('Location: http://monsite.com/page=xxx&id=...'); //c'est ici que je ne trouve pas comment mettre ma variable de l'id de l'article
exit();
}
?>


Quelqu'un a-t-il une idée ? merci d'avance.

3 réponses

jeangilles Messages postés 816 Date d'inscription samedi 21 juin 2008 Statut Membre Dernière intervention 17 juillet 2012 185
18 mai 2009 à 16:36
$chemin = http://monsite.com/page=xxx&id=..;

header("Location: $chemin");

(mettre des " et non pas des ', sinon ta variable ne sera pas interprétée comme telle)
5
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
18 mai 2009 à 17:12
il faut un ?

'Location: http://monsite.com?page=xxx&id='.$var.'
2
ok merci ça a l'air de marcher
1