8721 sujets

Développement web côté serveur, CMS

Bonjour,
j'aimerai extraire l'adresse d'accès à une page web.
Le lien vers cette page est :
http://services.biblos.e2.rio.adm.com/lesite/phpConnexion/index_con.php

Voilà comment j'ai procédé :


<?php 
$_SERVER['REQUEST_URI'] = $_SERVER['SCRIPT_NAME'] . '?' . $_SERVER['QUERY_STRING']; 
echo $_SERVER['REQUEST_URI']; 
?>


Voilà ce que j'ai en retour :
/phpConnexion/index_con.php

Mais j'aimerai avoir en retour ceci :
/lesite/phpConnexion/index_con.php

Comment faire ?
Je vous remercie d'avance !
Modifié par opeo (14 Sep 2018 - 13:43)
Bonjour,
Tu as l'autorisation du site, pour pomper de la donnée ? Smiley murf

Code php = coté serveur
Modifié par Tintin75 (14 Sep 2018 - 16:55)
Si je comprends bien c'est lui qui développe la page index_con.php

C'est bizarre, j'ai fait le test chez moi, REQUEST_URI ou bien SCRIPT_NAME me donnent le chemin complet avec tous les noms de dossier.
Peut-être une configuration du serveur apache qui fait que la racine du site est /lesite/ et donc ça te donne l'adresse qu'à partir de ce dossier...

essaye ces différentes manières, chez moi ça donne tout pareil :
<?php

echo '1: '.$_SERVER['REQUEST_URI'];
echo '<br/>';
echo '2: '.$_SERVER['SCRIPT_NAME'];
echo '<br/>';
echo '3: '.str_replace(array('\\', $_SERVER['DOCUMENT_ROOT']), array('/', ''), __FILE__);
echo '<br/>';
echo '4: '.$_SERVER['PATH_INFO'];

?>