Variable dans redirection header php

Résolu
BenT -  
 BenT -
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.
A voir également:

3 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
$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   Statut Membre Dernière intervention   894
 
il faut un ?

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