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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ErrorDocument 404 /erreur404.php
Dans le fichier http://www.monsite.com/erreur404.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."");
?>
Dans le fichier http://www.monsite.com/page.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<?php
$url = $_SERVER["REQUEST_URI"];
echo "$url";
?>
Mais "http" et les slashs de $url posent problème car la page n'aboutit pas...
Ai-je été suffisement explicite ? et comment faire svp ?