Bonjour,
Comment récupérer une url dans une url avec $_SERVER["REQUEST_URI"] ?
Voilà ce que je veux obtenir :
Lorsque j'accède à :
http://www.monsite.com/http://www.au-hasard.com/hasard.htm
Je veux arriver sur :
http://www.monsite.com/page.php?http://www.au-hasard.com/hasard.htm
Voilà ce que j'ai fait :
Dans le fichier.htaccess :
Dans le fichier http://www.monsite.com/erreur404.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ErrorDocument 404 /erreur404.php
Dans le fichier http://www.monsite.com/page.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?php $url = $_SERVER["REQUEST_URI"]; header("HTTP/1.0 200 OK"); header("Location: page.php?".$url.""); ?>
Mais "http" et les slashs de $url posent problème car la page n'aboutit pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $url = $_SERVER["REQUEST_URI"]; echo "$url"; ?>
Ai-je été suffisement explicite ? et comment faire svp ?
Partager