Javascript与PHP验证用户输入URL地址是否正确,javascripturl
本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考。具体方法如下:
1.javascript检测URL地址有效性:
2.PHP检测URL地址有效性
动态WEB网站中的PHP和MySQL详细反映实际程序的需求,仔细地探讨外部数据的验证(例如信用卡卡号的格式)、用户登录以及如何使用模板建立网页的标准外观。动态WEB网站中的PHP和MySQL的内容不仅仅是这些。书中还提到如何串联JavaScript与PHP让用户操作时更快、更方便。还有正确处理用户输入错误的方法,让网站看起来更专业。另外还引入大量来自PEAR外挂函数库的强大功能,对常用的、强大的包
立即学习“PHP免费学习笔记(深入)”;
function is_url($str){
return preg_match("/^http://[A-Za-z0-9]+.[A-Za-z0-9]+[/=?%-&_~`@[]':+!]*([^"])*$/", $str);
}
?>
如果要尝试是否可以正常方法我们可使用file_get_contents()函数来验证就可以了。
希望本文所述对大家的PHP程序设计有所帮助。
验证码一般都是在服务器随机产生,在html页面用ajax获取验证码来和用户输入的验证码进行比较
<script type="text/javascript"><br>var xmlHttp;<br>function createXMLHttpRequest()<br>{<br> if(window.ActiveXObject)<br> {<br> xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");<br> }<br> else if(window.XMLHttpRequest)<br> {<br> xmlHttp=new XMLHttpRequest();<br> }<br>}<br>function doit()<br>{<br> createXMLHttpRequest();<br> xmlHttp.onreadystatechange=handleStateChange;<br> xmlHttp.open("get","auth_code.php",true);<br> xmlHttp.send(null);<br>}<br>function handleStateChange()<br>{<br> if(xmlHttp.readyState==4)<br> {<br> if(xmlHttp.status==200 || xmlHttp.status==0)<br> {<br> checkAuthCodeInput(xmlHttp.responseText);<br> }<br> }<br>}<br>function checkAuthCodeInput(authcode)<br>{<br> if(document.getElementById("自定义").value==auth)<br> {<br> return true;<br> } <br> return false;<br>}<br></script>
看不清,再换一张
//该页面用于随机获取验证码rand_auth_code.php
function get_auth_code()
{
for($i=0;$i {
$_GLOBALS['rand_str'].=strtoupper(dechex(rand(0,15)));
rand_str_width+=imagefontwidth($i);
}
}
echo $_GLOBALS['rand_str'];
?>
include_once("rand_auth_code.php");//导入产生验证码的页面
$img_width=100;
$img_height=25;
$img=imagecreatetruecolor($img_width,$img_height);
$img_bg_col......余下全文>>
页面连接数据库的地方是不是有问题 , 建议你最好换个方法










