# Getting IP from incoming browser

**URL:** <https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513>\
**Category:** flash\
**Created:** [January 2, 2003, 3:58pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513 "2003-01-02T15:58:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![NicoVB](https://avatars.discourse-cdn.com/v4/letter/n/34f0e0/32.png) [@NicoVB](https://forum.kirupa.com/u/NicoVB)\
**Post date:** [January 2, 2003, 3:58pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/1 "2003-01-02T15:58:15Z")

</div>

How do you get that?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 2, 2003, 5:24pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/2 "2003-01-02T17:24:55Z")

</div>

What do you mean?

Incoming browser to what? Your site? Your Messageboard?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 2, 2003, 6:04pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/3 "2003-01-02T18:04:53Z")

</div>

serverside scripting

ex: using php…

// PHP file named getip.php:  
\<?php  
echo “&ip=$REMOTE\_ADDR&”;  
?\>

// flash file, textfield in \_root named ‘ip’  
\_root.loadVariables(“getip.php”);

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 2, 2003, 7:22pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/4 "2003-01-02T19:22:38Z")

</div>

Can you do this also with [ASP.NET](http://ASP.NET)?

What would the script than be like?

Tnx

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 2, 2003, 7:37pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/5 "2003-01-02T19:37:30Z")

</div>

Ive never used aspx so I dont know what the scripting is but you can see how easy it is with php, so a little research is sure to show you how.

first place to look [http://www.google.com](http://www.google.com)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 10:40am UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/6 "2003-01-03T10:40:57Z")

</div>

And if you want to assign that string to a variable named ip?? What do you have to do then?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 11:20am UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/7 "2003-01-03T11:20:46Z")

</div>

How do you get directly that ip in a variable???

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 11:26am UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/8 "2003-01-03T11:26:07Z")

</div>

Also the script doesn’t work with a textbox !!!

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 11:54am UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/9 "2003-01-03T11:54:06Z")

</div>

I’ve managed to get it in a textbox. BUT

This script:

```php
<?php
echo "&ip=$HTTP_X_FORWARDED_FOR&"; 
?>

```

Returns in the box: $HTTP\_X\_FORWARDED\_FOR

Also with REMOTE ==\> just the same

How is this possible?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:11pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/10 "2003-01-03T12:11:10Z")

</div>

php version:

[http://www.pixelworkshop.com/testbed/getip.html](http://www.pixelworkshop.com/testbed/getip.html)

note: you have to run this off a php enabled server

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:43pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/11 "2003-01-03T12:43:39Z")

</div>

Okay, I think that’s the problem. How do you enable PHP on the server OR how do you write an ASP script with that variable???

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:50pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/12 "2003-01-03T12:50:11Z")

</div>

I told you, look on google and find out

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:54pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/13 "2003-01-03T12:54:54Z")

</div>

The [asp.NET](http://asp.NET) script is :

Response.Write(“ip=” & Request.ServerVariables(“HTTP\_X\_FORWARDED\_FOR”))

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:56pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/14 "2003-01-03T12:56:59Z")

</div>

But how do you get this in A VARIABLE INSTEAD OF A TEXTFIELD???

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 12:57pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/15 "2003-01-03T12:57:33Z")

</div>

good to know :beam:

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 1:00pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/16 "2003-01-03T13:00:48Z")

</div>

in that script your making a variable called ip, you then assign that variable to be the ip address through aspx. Using flash’s loadVariables command you can load that variable ip into any scope (movieclip) you want. Once its there, its a variable you can use however you want. If you have a textfield with a variable name the same as the variable which is loaded, that textfield displays the variable which is loaded.

in my example I had a textfield in \_root with the var ip. Then I used this.loadVariables(“getip.php”) in the timeline of \_root. Once that variable ip was loaded it was displayed in the testfield

and try not to yell, its disturbing

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 1:43pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/17 "2003-01-03T13:43:36Z")

</div>

How do you enable PHP on the server?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 1:50pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/18 "2003-01-03T13:50:54Z")

</div>

you have to install it.

see [http://www.php.net](http://www.php.net) for more info.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 3, 2003, 8:43pm UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/19 "2003-01-03T20:43:24Z")

</div>

Did you get the asp version working?? its easy just like the php version.

I made a asp version for you…

it loads the var same way as the php one…

```php

<%
Response.Write("ip=" & Request.ServerVariables("REMOTE_ADDR"))
%>

```

[edit]by lostinbeta to show code[/edit]

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [January 4, 2003, 11:28am UTC](https://forum.kirupa.com/t/getting-ip-from-incoming-browser/10513/20 "2003-01-04T11:28:10Z")

</div>

Thanks, i did the same with an [ASP.NET](http://ASP.NET) file so only renaming your script to .aspx. But it didn’t work. But i think it doesn’t have any advantages to do so.
