PHP - Problème d'ip est d'include

SPIKE -  
 SPIKE -
Tout d'abord bonjour^^
alors voilà mon problème est le suivant c'est bêtes comme tout mais sa pose un réelle problème donc sa se résume en deux page :
affichage.php :
<?
include http://site/ip.php
?>
ip.php :
<?
$ip = $REMOTE_ADDR;
echo ''.$ip.'';
?>
Donc voilà le problème quand je fait une include comme ceci (include 'http://site/ip.php';), c'est l'ip du serveur qui s'affiche en l'occurence je veut l'ip de l'utilisateur connecter à la page, mais que l'include reste sous cet forme : include 'http://site/ip.php';
Je sais que si l'include est sous cet forme include 'ip.php'; cela marche mais la le fichier ou je vais mette le code d'include ne sera pas dans le même serveur que le fichier ip donc une include de ce type (include 'http://site/ip.php';à est obligatoire pour fonctionner.
Quelqu'un aurait-il une solution à mon problème ?
Merci d'avance.

3 réponses

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Je ne crois pas qu'on puisse faire un include sur un fichier situé dans un autre serveur, ou alors il faut configurer des permissions speciales mais je ne sais pas si c'est possible.
0
SPIKE
 
Si c'est possible de faire une include vers un fichier d'un autre serveur (je suis programmeur php d'un très haut niveau et je sais de quoi je parle :P) mais aujourd'hui j'ai eu une idée qui devrait marcher l'include je vais la faire comme ceci pour avoir l'ip de l'utilisateur :
<? include 'http://site/ip.php?id='.$REMOTE_ADDR.''; ?>
Comme sa dans le fichier ip.php au lieu d'utiliser $REMOTE_ADDR j'utiliserai $ip^^
Je vous tient au courant^^
0
SPIKE
 
C'est bon j'ai résolut mon problème alors pour ceux qui veulent inclure une page d'un autre serveur qui manipulerai l'ip faites comme ceci :
<? include 'http://site/page.php?ip='.$REMOTE_ADDR.''; ?>
Pour récupéré l'ip dans la page ip.php vous aurez juste à faire appelle à $ip.
Exemple :
affichage.php :
<?
include 'http://site/ip.php?ip='.$REMOTE_ADDR.'';
?>
ip.php :
<?
echo ''.$ip.'';
?>

Voilà j'éspère que sa servira à quelqu'un^^
0