Bruge C# til at se klient IP

Tags:    c# asp.net visio-2010

Hejsa

Vi er ved at lave en hjemmeside i asp.net med C# i visual studio 2010. Vi skal have trukket ud på hjemmesiden, hvilken ip klienten der besøger har. Vi har fundet noget der virker, men Win7 beskytter klientens kode med noget gejl, som vores lærer siger at vi skal finde ud af hvad er. Hvordan kommer man lige over denne "hurdle" ?

Tak



8 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
<% @Page Trace="True" %> i toppen af din aspx side.



Nu må du ikke dumpe mig for det her, men kunne det ikke være REMOTE_ADDR?

Fold kodeboks ind/udCSharp kode 


Ellers kan du lave et ekstra tjek:

Fold kodeboks ind/udCSharp kode 




Indlæg senest redigeret d. 05.03.2012 18:52 af Bruger #16025
Ja, det har vi prøvet, men der er et eller andet i Win 7 klienter der "beskytter" brugerens ip. Vi kan sagtens trække brugerens ip ud, men når vi vil skrive det på skærmen, kommer der ingenting, men det gør der ved en xp client.



Du kan altid slå trace til på din side, så du kan se server variablerne, står der noget på det tidspunkt?



Trace ? Jeg er tard til programmering.



Hov, ja jeg har fået trace på og den skriver hele lortet ud på siden. Hvordan kalder man så den server variable ud på hjemmesiden ?



Du scroller ned i alt det der er blevet skrevet ud på siden og finder 'REMOTE_ADDR' - står der noget i den på win 7 maskinen?



Jeg har fundet løsningen. Det var den server variable. Takker.



t