Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何获取远程系统的公共Ip地址_Asp.net_Vb.net - Fatal编程技术网

Asp.net 如何获取远程系统的公共Ip地址

Asp.net 如何获取远程系统的公共Ip地址,asp.net,vb.net,Asp.net,Vb.net,我在VB.Net中创建一个网站,我想为每个帖子创建一个按钮来投票我的作品(就像fb中的“喜欢”按钮)。为此,我必须保存每个用户的公共ip,并根据ip地址在第一次单击时将按钮文本更改为“不像” 我需要帮助和代码建议,以获取远程计算机的ip地址 感谢您的支持。谢谢大家! 一个措词不当的问题的简单答案 Current.Request.ServerVariables("REMOTE_ADDR") 你试过查找吗?这个想法不太可能奏效:如果NAT路由器后面有多台计算机,它们可以拥有相同的公共IP地址。因此

我在VB.Net中创建一个网站,我想为每个帖子创建一个按钮来投票我的作品(就像fb中的“喜欢”按钮)。为此,我必须保存每个用户的公共ip,并根据ip地址在第一次单击时将按钮文本更改为“不像”

我需要帮助和代码建议,以获取远程计算机的ip地址


感谢您的支持。谢谢大家!

一个措词不当的问题的简单答案

Current.Request.ServerVariables("REMOTE_ADDR")

你试过查找吗?这个想法不太可能奏效:如果NAT路由器后面有多台计算机,它们可以拥有相同的公共IP地址。因此,如果这个想法不起作用……那么他们如何在facebook中创建一个相似的系统呢?facebook使用一个用户ID来唯一标识每个用户。请注意,您必须登录到Facebook才能使用它。我可以在哪里使用此代码以及如何在sql server中保存ip地址?您可以在网站中的某个位置使用此代码行,并将ip保存在sql server中的某个位置。没有违法行为;如果我知道在哪里,我从不问。所以请帮帮我…我需要这个。对不起,(正如@chinz所说,没有冒犯),但是如果你需要帮助,在哪里放置一行代码以及如何写入你自己的SQL数据库,那么你应该阅读书籍,而不是在这里问问题。