Bonjour,
Je suis en train d'essayer de développer ma propre application de Forum en ASP.NET.
Pour récupérer l'adresse IP, le nom de l'ordinateur et le nom de l'utilisateur au chargement de la page , j'utilise le code suivant :
Si sur le plan local, tout se passe comme je l' attendais, sur le plan distant, je ne récupère que mon adresse IP.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Partial Class tests Inherits System.Web.UI.Page Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load Label1.Text = Request.ServerVariables("REMOTE_ADDR") Label2.Text = Environment.MachineName Label3.Text = Environment.UserName End Sub End Class
Par contre, le nom de la machine et le nom de l' utilisateur sont le nom de mon serveur(le nom qui m'est atribué par mon hébergeur ) et la première partie de mon nom d'utilisateur (celui utilsé pour transférer mes fichiers en ftp vers mon serveur distant !).
Du coup : tous les ordinateurs connectés auront une adresse IP distincte, mais tous auront aussi le même nom pour la machine et le même nom pour l'utilisateur.
Comment faire pour s'affranchir de cette contrainte , si contrainte il y a ?
Merci
Partager