OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
4 mai 2007 à 13:01
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 2011
-
6 mai 2007 à 09:33
Y a-til un moyen pour rediriger en PHP avec un path relatif ? genre "..\photos" ?
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 4 mai 2007 à 21:42
Salut,
C'est fou ce qu'on trouve dans la doc de php (même des explications sur les fonctions, ça m'impressionne)
On peut lire, par exemple :
Note: HTTP/1.1 demande une URI absolue comme argument de » Location:, y compris le protocole, hôte et chemin absolu. Mais certains navigateurs acceptent les URI relatives. Vous pouvez généralement utiliser les variables globales $_SERVER['HTTP_HOST'], $_SERVER['PHP_SELF'] et dirname() pour construire vous-même une URI absolue :
C'est comme mon frèrequi voulait désactiver le mode "démo" de sa chaine hi fi et qui gueulait que c'était pas possible. Ca m'a pris 15 secondes pour trouver la marche à suivre, en lisant le sommaire de la notice et en ouvrant celle-ci à la page 4.
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 20072 6 mai 2007 à 04:47
Je dis pas que t'a inventé et c'est pas pareil que Flachy : entre "
$host = $_SERVER['HTTP_HOST'];
$dir = dirname($_SERVER['PHP_SELF']);
header("Location: http://$host$dir/../page.html");" et "header("Location: http://" . $_SERVER['HTTP_HOST']
. rtrim(dirname($_SERVER['PHP_SELF']), '/\\')
. "/" . $relative_url);" il y a une grosse différence !