在 php 中,我们使用以下代码来阻止通过表单提交上的文本框或文本区域传递的 url 链接(为了避免错误链接
从联系我们表格中传递)。在使用 vb 的经典 asp 中是否有这样的方法。
if($_POST['Register'])
{
$username=$_POST['username'];
if (preg_match('~(?:[a-z0-9+.-]+://)?(?:\w+\.)+\w{2,6}\S*~i', $username))
{
die('Access Denied Avoid Link');
}
}
我在asp中使用以下代码但显示错误
<%@Language="VBScript%">
<%
Option Explicit
Dim Address
Address = Request("Address")
if(!preg_match("/^[a-zA-Z]+[:\/\/]+[A-Za-z0-9\-_]+\\.+[A-Za-z0-9\.\/%&=\?\-_]+$/i",& Address&))
{
Echo"Access Denied Avoid Link.";
Response.End
'Exit();
}
%>