0
在我們使用下面的代碼來阻止URL鏈接通過文本框或textarea的傳遞形式提交(對於避免不良鏈接阻止垃圾郵件的鏈接在ASP
從聯繫表格傳遞)PHP如何。是有什麼梅索德像使用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();
}
%>