|
Iniciado por AURLAS, jan., 30 2005 6:46 PM - 5 respostas |
| |
| | | |
|
| |
Publicado em janeiro, 30 2005 - 6:46 PM |
Salut à tous,
Je cherche à récupérer l'adresse IP (et/ou le nom machine) des clients qui se connectent sur mon serveur WebDev, et à les écrire dans un fichier .txt ou .log
J'avais pensé à utiliser "NetAdresseIP" mais comme cette fonction s'exécute en code serveur, quelque soit le client ca me retourne l'adresse de mon serveur! GRRR!!! J'aurais bien utilisé l'outil de statistiques (vachement plus simple ça s'écrit tout seul dans un fichier mais dans mes LOGs une seule adresse IP apparait à cause de la stratégie de mon proxy.
Quelqu'un aurait une solution ?!? PHP, javascript...
Merci d'avance. AURLAS. |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 30 2005 - 7:04 PM |
Salut
Voici un script en php pour ip client:
<?php
echo $REMOTE_ADDR;
?>
Cordialement Denis |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 30 2005 - 7:08 PM |
Un autre script en php un peu plus complet cet foic-ci
<?php $fichier="ip.txt"; $fp=fopen("$fichier","r+"); $fsz=filesize("$fichier"); fseek($fp,$fsz); fputs($fp,"$REMOTE_ADDR\n"); fclose($fp); //echo "Votre IP $REMOTE_ADDR a été stockée sur le serveur."; ?> Cordialement Denis |
| |
| |
| | | |
|
| | |
| |
Publicado em janeiro, 30 2005 - 7:48 PM |
AURLAS avait énoncé :
Salut à tous, Je cherche à récupérer l'adresse IP (et/ou le nom machine) des clients qui se connectent sur mon serveur WebDev, et à les écrire dans un fichier .txt ou .log J'avais pensé à utiliser "NetAdresseIP" mais comme cette fonction s'exécute en code serveur, quelque soit le client ca me retourne l'adresse de mon serveur! GRRR!!! J'aurais bien utilisé l'outil de statistiques (vachement plus simple ça s'écrit tout seul dans un fichier mais dans mes LOGs une seule adresse IP apparait à cause de la stratégie de mon proxy. Quelqu'un aurait une solution ?!? PHP, javascript... Merci d'avance. AURLAS.
Un truc qui le fait bien, c'est ce que je viens de tester en prod. C'est la récup des variables avec SysEnvironnement().
On retrouve les infos (entre-autre) du http header.
C'est en deuxième partie de la wtablette 455 javascript/site appelant
-- Eric Webmaster des Wtablettes www.wtablettes.net |
| |
| |
| | | |
|
| | |
| |
Publicado em fevereiro, 01 2005 - 10:56 AM |
Salut,
tu as la fonction serveur NavigateurAdresseIP() qui réponds à ce que tu veux faire parfaitement mais en code serveur uniquement (pas PHP non plus).
Bon dev,
Olivier
PS: Pour le nom de la machine, il y a une proc. sur les wtablettes.
"AURLAS" <aurlas@free.Fr> a écrit dans le message de news: 41fe5648$1@news.pcsoft.fr...
Salut à tous, Je cherche à récupérer l'adresse IP (et/ou le nom machine) des clients qui se connectent sur mon serveur WebDev, et à les écrire dans un fichier .txt ou .log J'avais pensé à utiliser "NetAdresseIP" mais comme cette fonction s'exécute en code serveur, quelque soit le client ca me retourne l'adresse de mon serveur! GRRR!!! J'aurais bien utilisé l'outil de statistiques (vachement plus simple ça s'écrit tout seul dans un fichier mais dans mes LOGs une seule adresse IP apparait à cause de la stratégie de mon proxy. Quelqu'un aurait une solution ?!? PHP, javascript... Merci d'avance. AURLAS. |
| |
| |
| | | |
|
| | |
| |
Publicado em fevereiro, 02 2005 - 11:14 AM |
Salut à vous,
Merci pour vos réponses!
Malheureusement je suis encore bloqué par le système informatique déjà en place : je m'explique.
1. Solution PHP : mon serveur WEB est IIS et je galère pour faire fonctionner PHP avec. J'ai suivi une procédure pour une install ISAPI mais ça n'a pas l'air de fonctionner.
2. Solution SysEnvironnement() : c'est surement cette solution que je vais essayer d'exploiter même si les infos retournées sont limitées pour mes besoins et différentes selon la stratégie proxy appliquée sur les groupes d'utilisateur. L'adresse qui m'est retourné pour le client est soit dans REMOTE_ADDR ou dans HTTP_X_FORWARDED_FOR. Ce qui est lourd c'est que j'ai besoin du nom machine client et j'ai peur que le code de la WTablette 86 soit très couteux en ressources sur mon serveur... Ca fait beaucoup de manip pour récup un nom machine...
3. Utilisation de NavigateurAdresseIP() : impossible car me renvoie l'adresse de mon proxy.
AURLAS. |
| |
| |
| | | |
|
| | | | |
| | |
|