如何根据国内的ip打开一个网站,国内的ip打开的是中文网站,国外的ip打开的网站是英文网站,这个要怎么去判断啊,我知道要用到导入一个ip库,可是具体的操作思路就不清楚了,大侠们,这到底要怎么去实现呢?
解决方案 »
- javaScript问题,怎么删除一个TD 下面的所有用 document.createTextNode( msg) 创建的元素?
- 我用VS.NET2003建了一个工程,当DEBUG后,IE打开了一个BAIDU链接(里面的搜索内容是localhost),然后提示HTTP/1.1 500 Internal Server Error
- 用户注册后,怎么给他自动分配一个ID[在线等]
- 如何在asp.net2.0中使用视图,并用gridview动态的显示出来,急!!!!!
- 用WINDOWS服务调用CMD命令 这么写没问题吧
- 为什么在asp.net 中用Request.Form["txt"] 中文会被 忽略了呢?
- 如何实现在自定义控件中添加集合属性
- 为什么我用nuget添加不了对webapi.all的引用?我搜索搜不到啊 ,什么原因
- 有人做过c#版本的小米“订单支付结果通知接口”么??
- 高分求.net书籍的FTP服务器学习地址!
- 生成网站后乱码
- 后台取得前台Table的值
2。你得将IP库稍做处理。需要自己做个算法,将每个开始和结束的IP段处理成数字,存在库中
3。当取到用户请求过来的IP时,需要用同样的方法将这个IP处理成数字,到库中查询对应的地区
怎么把一个ip库插入到mysql数据库里面呀,百度了,都没有多大的成果
通过获取IP地址,查询IP库获取地址信息转向相应网站
string language = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"];
String currentURL = Request.Url.AbsoluteUri;
if (currentURL == WebConfigurationManager.AppSettings["yuming"].ToString())
{
if (language == "zh-cn" || language == "zh")
{
Response.Redirect("http://www.123.com");
}
else
{
Response.Redirect("http://cn.123.com");
}
}
可以通过这样来判断吗? 这段代码有错误码?