大神进

问题描述

如何获取web客户端IP地址?

解决方案

解决方案二:

不要服务端的IP
解决方案三:

///<summary>2///获取客户端IP地址(无视代理)3///</summary>4///<returns>若失败则返回回送地址</returns>5publicstaticstringGetHostAddress()6{7stringuserHostAddress=HttpContext.Current.Request.UserHostAddress;89if(string.IsNullOrEmpty(userHostAddress))10{11userHostAddress=HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];12}1314//最后判断获取是否成功,并检查IP地址的格式(检查其格式非常重要)15if(!string.IsNullOrEmpty(userHostAddress)&&IsIP(userHostAddress))16{17returnuserHostAddress;18}19return"127.0.0.1";20}2122///<summary>23///检查IP地址格式24///</summary>25///<paramname="ip"></param>26///<returns></returns>27publicstaticboolIsIP(stringip)28{29returnSystem.Text.RegularExpressions.Regex.IsMatch(ip,@"^((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)$");30}

时间: 2024-08-23 16:27:50

大神进的相关文章

java-linux重启netty服务一些问题,请大神进。

问题描述 linux重启netty服务一些问题,请大神进. linux上部署netty架构的服务时我一般启动的时候用下面脚本 nohup java -jar xxx-xxx.jar start 8080 8888 & 关闭的时候杀进程就可以了. 今天部署的时候启动服务就报userBind,于是我查看进程的时候发现 root 724 1 0 1406059 1091384 1 Apr08 ? 00:39:15 /usr/java/jdk1.7.0_76/jre/bin/java -Xmx2048m

求助大神进来看下ios程序运行报错如何解决

问题描述 求助大神进来看下ios程序运行报错如何解决 解决方案 自己研究研究找找百度 解决方案二: [subDict objectForKey: removeObjectForKey:key]; 看不懂,哪有这个方法啊.

的基本命令-JUit 遇到的问题 大神进

问题描述 JUit 遇到的问题 大神进 package test; import org.junit.*; import org.springframework.context.support.AbstractApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test1 { //AbstractApplicationContext

大神进来看下,新手第一天上班

问题描述 大神进来看下,新手第一天上班 怎么写动态获取数据库的信息代码 解决方案 使用ajax进行动态获取 解决方案二: $('#send').click(function(){ $.ajax({ type: "GET", url: "test.json", data: {username:$("#username").val(), content:$("#content").val()}, dataType: "j

radio button-小白求RadioButton图片居中方法~大神进来看图

问题描述 小白求RadioButton图片居中方法~大神进来看图 如题 解决方案 在论坛里面也回复你了 @Override protected void onDraw(Canvas canvas) { Drawable[] drawables = getCompoundDrawables(); if (drawables != null) { Drawable drawableTop = drawables[1]; if (drawableTop != null) { float textHei

开发过微信公众号的大神进,微信支付遇到点问题,求解决。

问题描述 开发过微信公众号的大神进,微信支付遇到点问题,求解决. 我在跳转商品支付页面的时候,获取到了微信支付所需的一些参数,然后到了微信页面之后只要进行刷新就会报错,我复制了一下当前url,是微信的地址,刷新的时候进的还是我的后台,这个时候已经存在code了,但是拿不到openid,导致报错,大神们!求支援! 解决方案 获取的openid 存放到session里 然后在这个页面做一个判断 session如果openid丢失 就在获取一次openid呗 解决方案二: 获取的openid 存放到s

数据库迁移-请DBA大神进,有关千万数据迁移的问题。

问题描述 请DBA大神进,有关千万数据迁移的问题. 公司最近有个需求 ,需要将一张老系统数据里某张表大概4000万数据迁移到新系统中,迁移过程中还需要对老表中的字段特殊处理以后再插入新表.而且老数据库表有分表,新系统也建立对应分表迁移. 我是这样做的 用了3个存储过程,入口调用另外2个那样 1.根据老系统中规则 在新系统中创建好分表. 2.将老系统中分表的数据插入到新系统中对应的分表. 3.老系统未分表的数据插入新系统中. 做了测试,存储过程逻辑是没有问题的,现在的担心是性能瓶颈问题, 整个采取

位置-html大神进,关于bootstrap的插件datetimepicker

问题描述 html大神进,关于bootstrap的插件datetimepicker 在bootstrap的modal中引用datetimepicker无法针对input框进行定位,如果有滚动条进行滚动的话,日期插件位置就会走位.如图,日期插件本是在当前选中的input框下,但经过右侧滚动条拉动后,input框移动,但日期插件不跟随,请问有什么方法解决吗?

c++-C++问题!!!!!!!!!!!!!!!!!!!!!!!!!大神进!!!!!!!!!!

问题描述 C++问题!!!!!!!!!!!!!!!!!!!!!!!!!大神进!!!!!!!!!! #include using namespace std; void getMem(char* p){ p=new char[100]; memset(p,'0',100); //cout<<p<<endl; } int main() { char* str=NULL; getMem(str); char* p2="hello"; strcpy(str,p2); c

jqueryui-做过医院项目的大神进,图中红色区域是什么意思啊,这种图形叫做什么图形

问题描述 做过医院项目的大神进,图中红色区域是什么意思啊,这种图形叫做什么图形 解决方案 DIFF线,本质上是快慢均线的差值.网上去搜索DIFF线了解了解. 再就是如果实现的话,记得网上有个开源的曲线图库,貌似有例子,去找找吧. 解决方案二: 网上的DIFF线和图里的不一样,是我的图的问题吗?