Trouver le nom du serveur apres un include

Résolu
Pawawl -  
 Pawawl -
Bonjour,

Afin de l'utiliser un menu a plusieurs endroits, j'ai créer une page que j'insère dans mes autres pages. Je voulais le faire avec un include en php, mais on ne peut pas référer d'un autre domaine alors j'appel la fonction

<? echo (file_get_contents("http://www.exemple1.com/menu.php")); ?>

a partir d'une autre page. Par exemple www.exemple2.com/index.php

Par contre, dans cette page, je veut utiliser un script php afin d'afficher des liens différent selon le site qui l'a appeler. Ma solution originale faisait usage de la fonction $_SERVER['SERVER_NAME'], mais ceci me retourne tout le temps l'endroit ou le menu est hosté. donc, ça me retournerais www.exemple1.com tandis que je veut avoir www.exemple2.com

est-ce que quelqu'un connaitrais une solution a mon problème? (n'a pas besoin d'être du php nécessairement)
A voir également:

2 réponses

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Tu peux passer l'url par GET.
<?php echo file_get_contents('http://www.example1.com/menu.php?domain='.$_SERVER["SERVER_NAME"]); ?>
Et sur ta page "menu.php", tu auras la variable $_GET['domain'] avec comme valeur www.example1.com ou www.example2.com
0
Pawawl
 
Merci!

Ca marche parfaitement maintenant :D
0