精华内容
下载资源
问答
  • js校验url和ip

    2020-03-12 08:28:28
    1.js对url和ip的校验 1)url校验 ① 页面执行 ②js处理 2)ip校验 ①页面执行 ②js处理 function jiaoyanip(){ var membertype = $("#memberType").val(); var ipAddr = $("#ipAddr").val...

    **

    1.js对url和ip的校验

    1)url校验
    ① 页面执行
    在这里插入图片描述
    ②js处理
    在这里插入图片描述
    2)ip校验
    ①页面执行
    在这里插入图片描述
    ②js处理

    						function jiaoyanip(){
    								   var membertype = $("#memberType").val();
    								   var ipAddr = $("#ipAddr").val();
    								   if(membertype==4){
    								     var Regexp = /^((([1-9][0-9])|([0-9])|((1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))\.){3}(([1-9][0-9])|([0-9])|((1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])))$/;
    								     //var Regexp=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g;
    									if(Regexp.test(ipAddr) || ipAddr==""){
    										$("#ipspan").html("");
    									}else{
    										$("#ipAddr").val("");
    										$("#ipspan").html("IP格式不正确,请重新输入!");
    							 			document.getElementById("ipspan").style.color="#ff0000";
    										return false;
    									}
    								  }
    								  if(membertype==4){
    								     var Regexp=/^[0-9a-zA-Z]*$/;
    									if(Regexp.test(ipAddr) || ipAddr==""){
    										$("#ipspan").html("");
    									}else{
    										$("#ipAddr").val("");
    										$("#ipspan").html("号码必须是由数字和字母组成的字符串!");
    							 			document.getElementById("ipspan").style.color="#ff0000";
    										return false;
    									}
    								  }
    								}
    
    展开全文
  • asp.net获取URL和IP地址的方法汇总,需要的朋友可以参考一下
  • Asp Net 获取当前的URL和IP地址
                   

    介绍一下ASP.NET取得当前页面的完整URL 的方放,icech做成了函数,直接用吧!

    private string GetPath()    {        string strPath = "http://" + Request.ServerVariables["HTTP_HOST"] + Request.ServerVariables["PATH_INFO"] + "?" + Request.ServerVariables["QUERY_STRING"];        if(strPath.EndsWith("?"))        {            strPath = strPath.Substring(0, strPath.Length - 1);        }        return strPath;    }


    asp.net获取URL和IP地址
    HttpContext.Current.Request.Url.ToString() 并不可靠。

    如果当前URL为
    http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5

    通过HttpContext.Current.Request.Url.ToString()获取到的却是

    http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=¼¼Êõ


    正确的方法是:HttpContext.Current.Request.Url.PathAndQuery1、通过ASP.NET获取
    如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:
    Request.ApplicationPath:                 /testweb
    Request.CurrentExecutionFilePath:        /testweb/default.aspx
    Request.FilePath:                        /testweb/default.aspx
    Request.Path:                            /testweb/default.aspx
    Request.PhysicalApplicationPath:         E:/WWW/testwebRequest.PhysicalPath:                    E:/WWW/testweb/default.aspx
    Request.RawUrl:                          /testweb/default.aspx
    Request.Url.AbsolutePath:                /testweb/default.aspx
    Request.Url.AbsoluteUrl:                http://www.test.com/testweb/default.aspx
    Request.Url.Host:                       http://www.test.com/
    Request.Url.LocalPath:                   /testweb/default.aspx

    2、通过JS获取

     

    <table width=100% cellpadding=0 cellspacing=0 border=0 ><script> thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.location; strwrite = "<tr><td valign=top>thisURL: </td><td>[" + thisURL + "]</td></tr>" strwrite += "<tr><td valign=top>thisHREF: </td><td>[" + thisHREF + "]</td></tr>"strwrite += "<tr><td valign=top>thisSLoc: </td><td>[" + thisSLoc + "]</td></tr>"strwrite += "<tr><td valign=top>thisDLoc: </td><td>[" + thisDLoc + "]</td></tr>"document.write( strwrite ); </script> thisDLoc = document.location; <BR>thisURL = document.URL; <BR>thisHREF = document.location.href; <BR>thisSLoc = self.location.href;<BR><script> thisTLoc = top.location.href; thisPLoc = parent.document.location; thisTHost = top.location.hostname; thisHost = location.hostname; strwrite = "<tr><td valign=top>thisTLoc: </td><td>[" + thisTLoc + "]</td></tr>"strwrite += "<tr><td valign=top>thisPLoc: </td><td>[" + thisPLoc + "]</td></tr>"strwrite += "<tr><td valign=top>thisTHost: </td><td>[" + thisTHost + "]</td></tr>"strwrite += "<tr><td valign=top>thisHost: </td><td>[" + thisHost + "]</td></tr>"document.write( strwrite ); </script> thisTLoc = top.location.href; <BR>thisPLoc = parent.document.location; <BR>thisTHost = top.location.hostname; <BR>thisHost = location.hostname;<BR><script> tmpHPage = thisHREF.split( "/" ); thisHPage = tmpHPage[ tmpHPage.length-1 ]; tmpUPage = thisURL.split( "/" ); thisUPage = tmpUPage[ tmpUPage.length-1 ]; strwrite = "<tr><td valign=top>thisHPage: </td><td>[" + thisHPage + "]</td></tr>"strwrite += "<tr><td valign=top>thisUPage: </td><td>[" + thisUPage + "]</td></tr>"document.write( strwrite ); </script><tr><td>=================获取IP1、ASP.NET中获取获取服务器的IP地址: using System.Net; string myIP,myMac;System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;if ( addressList.Length>1) {myIP = addressList[0].ToString(); myMac = addressList[1].ToString(); } else { myIP = addressList[0].ToString(); myMac = "没有可用的连接";} 


    myIP地址就是服务器端的ip地址。

    获取客户端的ip地址,可以使用

    //获取登录者ip地址
    string ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
    2、通过JS获取

    <html><head><title></title><meta http-equiv="Content-Type" content="text/html; charset=gbk"></head><body><object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object><object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object>                                                        <form name="myForm"><br/>MAC地址:<input type="text" name="macAddress"><br/>IP地址:<input type="text" name="ipAddress"><br/>主机名:<input type="text" name="hostName"></form></body></html><script language="javascript">var sMacAddr="";var sIPAddr="";var sDNSName="";var service = locator.ConnectServer();service.Security_.ImpersonationLevel=3;service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');</script><script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">         if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){                           if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")                                         sIPAddr = objObject.IPAddress(0);                           if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")                     sMacAddr = objObject.MACAddress;                           if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")                                         sDNSName = objObject.DNSHostName;          }</script><script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">        myForm.macAddress.value=sMacAddr;myForm.ipAddress.value=sIPAddr;        myForm.hostName.value=sDNSName;</script>


     

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • asp.net获取URL和IP地址(转) HttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdown...

     

    HttpContext.Current.Request.Url.ToString() 并不可靠。

    如果当前URL为
    http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5

    通过HttpContext.Current.Request.Url.ToString()获取到的却是

    http://localhost/search.aspxuser=http://csharp.xdowns.com&tag=&frac14;&frac14;&Ecirc;&otilde;


    正确的方法是:HttpContext.Current.Request.Url.PathAndQuery

    1、通过ASP.NET获取
    如果测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:
    Request.ApplicationPath: /testweb
    Request.CurrentExecutionFilePath: /testweb/default.aspx
    Request.FilePath: /testweb/default.aspx
    Request.Path: /testweb/default.aspx
    Request.PhysicalApplicationPath: E:\WWW\testwebRequest.PhysicalPath: E:\WWW\testweb\default.aspx
    Request.RawUrl: /testweb/default.aspx
    Request.Url.AbsolutePath: /testweb/default.aspx
    Request.Url.AbsoluteUrl: http://www.test.com/testweb/default.aspx
    Request.Url.Host: www.test.com
    Request.Url.LocalPath: /testweb/default.aspx

    2、通过JS获取

    <table width=100% cellpadding=0 cellspacing=0 border=0 >

    <script>

    thisURL = document.URL;

    thisHREF = document.location.href;

    thisSLoc = self.location.href;

    thisDLoc = document.location;

    strwrite = "<tr><td valign=top>thisURL: </td><td>[" + thisURL + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisHREF: </td><td>[" + thisHREF + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisSLoc: </td><td>[" + thisSLoc + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisDLoc: </td><td>[" + thisDLoc + "]</td></tr>"

    document.write( strwrite );

    </script>

    thisDLoc = document.location; <BR>

    thisURL = document.URL; <BR>

    thisHREF = document.location.href; <BR>

    thisSLoc = self.location.href;<BR>

    <script>

    thisTLoc = top.location.href;

    thisPLoc = parent.document.location;

    thisTHost = top.location.hostname;

    thisHost = location.hostname;

    strwrite = "<tr><td valign=top>thisTLoc: </td><td>[" + thisTLoc + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisPLoc: </td><td>[" + thisPLoc + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisTHost: </td><td>[" + thisTHost + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisHost: </td><td>[" + thisHost + "]</td></tr>"

    document.write( strwrite );

    </script>

    thisTLoc = top.location.href; <BR>

    thisPLoc = parent.document.location; <BR>

    thisTHost = top.location.hostname; <BR>

    thisHost = location.hostname;<BR>

    <script>

    tmpHPage = thisHREF.split( "/" );

    thisHPage = tmpHPage[ tmpHPage.length-1 ];

    tmpUPage = thisURL.split( "/" );

    thisUPage = tmpUPage[ tmpUPage.length-1 ];

    strwrite = "<tr><td valign=top>thisHPage: </td><td>[" + thisHPage + "]</td></tr>"

    strwrite += "<tr><td valign=top>thisUPage: </td><td>[" + thisUPage + "]</td></tr>"

    document.write( strwrite );

    </script><tr><td>

    =================
    获取IP
    1、ASP.NET中获取

    获取服务器的IP地址:
    using System.Net;

    string myIP,myMac;
    System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList;
    if ( addressList.Length>1)
    {
    myIP = addressList[0].ToString();
    myMac = addressList[1].ToString();
    }
    else
    {
    myIP = addressList[0].ToString();
    myMac = "没有可用的连接";
    }
    myIP地址就是服务器端的ip地址。

    获取客户端的ip地址,可以使用

    //获取登录者ip地址
    string ip = Request.ServerVariables["REMOTE_ADDR"].ToString();
    2、通过JS获取
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=gbk">
    </head>

    <body>

    <object classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" id="locator" style="display:none;visibility:hidden"></object>
    <object classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" id="foo" style="display:none;visibility:hidden"></object>

    <form name="myForm">
    <br/>MAC地址:<input type="text" name="macAddress">
    <br/>IP地址:<input type="text" name="ipAddress">
    <br/>主机名:<input type="text" name="hostName">
    </form>

    </body>
    </html>
    <script language="javascript">
    var sMacAddr="";
    var sIPAddr="";
    var sDNSName="";

    var service = locator.ConnectServer();
    service.Security_.ImpersonationLevel=3;
    service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');

    </script>

    <script FOR="foo" EVENT="OnObjectReady(objObject,objAsyncContext)" LANGUAGE="JScript">
    if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true){
    if(objObject.IPEnabled && objObject.IPAddress(0) !=null && objObject.IPAddress(0) != "undefined")
    sIPAddr = objObject.IPAddress(0);
    if(objObject.MACAddress != null &&objObject.MACAddress != "undefined")
    sMacAddr = objObject.MACAddress;
    if(objObject.DNSHostName != null &&objObject.DNSHostName != "undefined")
    sDNSName = objObject.DNSHostName;
    }
    </script>

    <script FOR="foo" EVENT="OnCompleted(hResult,pErrorObject, pAsyncContext)" LANGUAGE="JScript">

    myForm.macAddress.value=sMacAddr;
    myForm.ipAddress.value=sIPAddr;
    myForm.hostName.value=sDNSName;
    </script>

    posted on 2013-03-18 23:57 v.e.n.u.s 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/jx270/archive/2013/03/18/2967078.html

    展开全文
  • Fiddler查看H5页面URL和IP地址

    千次阅读 2017-02-27 17:25:48
    Fiddler查看H5页面URL和IP地址 1.简单介绍  Fiddler是一款由C#语言开发的免费http调试代理软件,有.net 2 和 .net 4 两种版本。 Fiddler能够记录电脑/手机和互联网之间的http通讯,检查所有的http通讯信息的“进出...

    Fiddler查看H5页面URL和IP地址

    1.简单介绍
      Fiddler是一款由C#语言开发的免费http调试代理软件,有.net 2 和 .net 4 两种版本。 Fiddler能够记录电脑/手机和互联网之间的http通讯,检查所有的http通讯信息的“进出”数据。
    2.下载地址
      打开http://rj.baidu.com/soft/detail/10963.html?ald点击“普通下载”按钮开始下载(大小1.4M)。
     
    3.操作步骤
      a.在PC端下载安装Fiddler软件。
      b.配置Fiddler软件:启动Fiddler后打开菜单栏中的Tools选项->点击“Fiddler Options”页面出现弹出框->点击弹出框中的“HTTPS”选项卡,分别对“Capture HTTPS CONNECTs”和“Decrypt HTTPS traffic”两个复选框打钩->点击弹出框中的“Connections”选项卡,对“Allow remote computers to connect”复选框打钩->点击弹出框右下方的“OK”按钮关闭当前弹出框->关闭Fiddler应用程序。
      c.查询当前PC的局域网IP(在命令行输入ipconfig即可)。
     
    4.Fillder显示页面添加ip地址列:
      a.安装fiddlersyntaxsetup.exe (已共享到当前同一目录下)
      b.在fiddler的安装目录下打开 Scripts文件夹,找到customRules.js文件,右击记事本方式打开此文件并搜索关键字: static function Main
      c.上述关键字下方的“FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;”的下面一行添加输入:
      FiddlerObject.UI.lvSessions.AddBoundColumn("Server IP", 120, "X-HostIP");
      d.保存当前文件并退出。 
      e.打开fiddler应用程序能查看到主面板最后一列显示了Server ip列
      备注:运行fiddler之后customRules.js文件名称自动变成了sampleRules.js


    5.查看手机端H5页面URL/IP信息
      a.PC端使用WIFI共享工具(小米WIFI/360WIFI)新建一个WIFI,将测试手机接入该WIFI网络并设置代理:
      b.ios手机设置代理:打开手机设置->点击手机已连上的WIFI,在最下面会有HTTP代理,点击“手动”->在HTTP代理服务器栏输入PC端的IP地址,端口栏写8888->点击当前页面左上方返回图标即完成设置。
      c.android手机设置代理:打开手机设->打开WLAN->手指长按已连接的WIFI地址出现“修改网络配置”的选项,点击进去看到“显示高级选项”单选按钮,勾选上以后出现代理服务器的设置->点击当前页“代理”选择手动后将PC机的IP填写到“代理服务器主机名”栏,将8888填写进“代理服务器端口”点击“保存”按钮即可。
      d.正常使用手机打开H5页面,启动Fiddler程序后默认主页面的Host和Url列就会实时显示手机端H5页面的URL信息了。
     
    6.查看东财PC客户端登录的URL/IP信息
      a.启动东财pc客户端后点击菜单“系统-重新登录服务器”选项弹出通行证登录框。
      b.点击当前页面“设置”进入设置页面,将“使用代理服务器”复选框打钩,代理服务器地址框输入本地ip地址,服务器端口框输入:8888,点击“确定”按钮。
      c.启动Fiddler程序后默认主页面的Host和Url列,Server IP列就会实时显示PC客户端登录时的信息了。

    展开全文
  • asp.net js 获取URL和IP地址
  • 早年使用php的时候还不知道有filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库filter来完成这些功能。1、验证邮箱$email = '...
  • php中filter函数用法之验证邮箱、url和ip地址
  • ASP.NET以及JS获取URL和IP地址 HttpContext.Current.Request.Url.ToString() 并不可靠。 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext....
  • 早年使用php的时候还不知道有filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库filter来完成这些功能。 1、验证邮箱 先...
  • JavaScript获取url和ip端口号

    千次阅读 2019-05-06 10:21:30
    var address=window.location.href; //url var hostport=document.location.host;//ip:端口号
  • 根据主站的url和ip地址可以看到页面的信息,然后根据实际情况来定时产生ip和url 模拟的数据的结果: 模拟的代码: #定时模拟数据 #coding = UTF-8 #根据课程页面分析拿到数据 #访问的路径 import random...
  • asp.net获取URL和IP地址

    2019-09-25 14:18:34
    HttpContext.Current.Request.Url.ToString()并不可靠。如果当前URL为http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5通过HttpContext.Current.Request.Url.ToString()获取到的却...
  • 转自... asp.net、js中获取URL和IP地址方法大全  ...2009-10-27 11:10:27| 分类: 学习资料 | 标签: |字号大中小 订阅 ... asp.net、js中获取URL和IP地址方法大全 收...
  • 以前使用php的时候还不知道有过滤器filter这玩意,那时候判断邮箱、url和ip地址格式是否符合都是用正则表达式。后来随着使用的逐渐深入,才知道在php中也可以使用内置的函数库过滤器filter来完成这些功能。 对于...
  • django-获取当前url和ip

    2018-07-05 22:49:00
    1.添加'django.template.context_processors.request', 2.在模板的html中输入 {{ request.path}}{{ request.get_host}} 3.结果 转载于:https://www.cnblogs.com/lystbc/p/9270935.html...
  • asp.net、js中获取URL和IP地址方法大全http://hi.baidu.com/yangczcz/blog/item/41b6e0120c9c6729dd5401bf.htmlHttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为 ...
  • 正则验证url和ip地址

    千次阅读 2013-10-14 22:54:12
    public function checkUrl($content... //包含url链接 $pattern1 = '#[-a-zA-Z0-9@:%_\+.~\#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~\#?&//=]*)?#si'; //包含ip地址 $pattern2 = '/((1?\d{1,2}|2[0-4
  • js中url和ip地址校验

    千次阅读 2015-09-02 15:17:42
    //校验url function checkUrl(str) { var RegUrl = new RegExp(); RegUrl.compile("[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$"); if (!RegUrl.test(str)) { alert("注意url有效性"); return false; } ...
  • 公司为了安全考虑,都会在网络端设置...对于SharePoint farm,我们都知道可以直接设置allow hostport即可。但现在越来越多的公司选择使用Office365,而O365会包含很多application,那么要设置哪些application允...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,523
精华内容 3,009
关键字:

url和ip