Problème pour récupérer l'url

Résolu
Sub_Mat Messages postés 79 Date d'inscription vendredi 27 mai 2005 Statut Membre Dernière intervention 17 octobre 2010 - 13 avril 2009 à 22:47
Sub_Mat Messages postés 79 Date d'inscription vendredi 27 mai 2005 Statut Membre Dernière intervention 17 octobre 2010 - 14 avril 2009 à 09:56
Bonjour à tous,
Je suis en train de créer un service de statistiques en ligne pour mesurer l'audience des sites internet .
Je souhaiterais donc montrer aux clients les pages qui sont les plus visités sur leurs sites internet,
Donc j'ai mis en place un système de code à insérer, dont voici un exemple :
<script type='text/javascript' src='http://xxxxxxxx.free.fr/services/Statitics.php?client=XXXXX&di=XXXXXXXXXXX'>
</script>

Dans ce fichier il y a la fonction qui permet de récupérer l'adresse url :

function url_actuelle()
{
     return "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"];
}

J'ai placer le code à insérer, dans mon site pour le tester le système.
Et il me récupère l'adresse vers le fichier php statistics donc sa :
http://xxxxxxxx.free.fr/services/Statitics.php?client=XXXXX&di=XXXXXXXXXXX
au lien de m'afficher la page.
J'ai cherche d'autres solutions ici : http://doc.domainepublic.net/php/doc.php.long/reserved.variables.server.html
Mais rien à faire !

Merci d'avance pour votre aide,
Cordialment Sub_Mat

1 réponse

Sub_Mat Messages postés 79 Date d'inscription vendredi 27 mai 2005 Statut Membre Dernière intervention 17 octobre 2010
14 avril 2009 à 09:56
Finalement j'ai trouvé une solution à mon problème.
J'ai tout simplement modifier le code à inserer, comme ceci :
<script type="text/javascript" src="'http://xxxxxxxx.free.fr/services/Statitics.php?client=XXXXX&di=XXXXXX&url=<?= $_SERVER["SERVER_NAME"] . $_SERVER["SCRIPT_NAME"]; ?>"></script>
Et donc après je récupère l'url avec la fonction Get :
<?php
$url = $_GET['url'];
?>
Aussi bête que sa  !
++
3
Rejoignez-nous