日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

php制作動態(tài)隨機驗證碼(3)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:PHP獲取一年中每個星期的開始和結束日期的方法
這篇文章主要介紹了PHP獲取一年中每個星期的開始和結束日期的方法,涉及php對日期操作的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了PHP獲取一年中每個星期的開始和結束日期的方法。分享給大家供大家參考。具體分析如下: 最近項目中需要做個提交周

 

代碼如下:
<?php
/**
* [verification-code] (C)2015-2100 jingwhale.
*
* This is a freeware
* $Id: codeimg.php 2015-02-05 20:53:56 jingwhale$
*/
//開啟session
session_start();
//引入全局函數(shù)庫(自定義)
require dirname(__FILE__).'/includes/global.func.php';
//運行驗證碼函數(shù)。通過數(shù)據(jù)庫的_code方法,設置驗證碼的各種屬性,生成圖片
_code(125,25,6,false);
?>

 

php制作動態(tài)隨機驗證碼

3)創(chuàng)建session檢驗機制

首先必須在verification-code.php頁面也開啟session;

其次,設計提交驗證碼的方式,本文以get方式提交,當action=verification時提交成功;

最后,創(chuàng)建驗證函數(shù),原理是將客戶端用戶提交的驗證碼同服務器codeimg.php中session的驗證碼是否一致;這里有一個js彈窗函數(shù)_alert_back(),我們也把它封裝在global.func.php里;

修改verification-code.php中php代碼如下:

 

代碼如下:
<?php
/**
* [verification-code] (C)2015-2100 jingwhale.
*
* This is a freeware
* $Id: verification-code.php 2015-02-05 20:53:56 jingwhale$
*/
//設置字符集編碼
header('Content-Type: text/html; charset=utf-8');
//開啟session
session_start();
//引入全局函數(shù)庫(自定義)
require dirname(__FILE__).'/includes/global.func.php';
//檢驗驗證碼
if ($_GET['action'] == 'verification') {
if (!($_POST['code'] == $_SESSION['code'])) {
_alert_back('驗證碼不正確!');
}else{
_alert_back('驗證碼通過!');
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>verification code</title>
<link rel="stylesheet" type="text/css" href="style/basic.css" />
<script type="text/javascript" src="js/codeimg.js"></script>
</head>
<body>
<div id="testcode">
<form method="post" name="verification" action="verification-code.php?action=verification">
<dl>
<dd>驗證碼:<input type="text" name="code" class="code" /><img src="codeimg.php" id="codeimg" /></dd>
<dd><input type="submit" class="submit" value="驗證" /></dd>
</dl>
</form>
</div>
</body>
</html>

 

php制作動態(tài)隨機驗證碼

3.實現(xiàn)點擊驗證碼圖片更新驗證碼

上面若想實現(xiàn)驗證碼更新,必須刷新頁面;我們寫一個codeimg.js函數(shù)實現(xiàn)點擊驗證碼圖片更新驗證碼

 

代碼如下:
window.onload = function () {
var code = document.getElementById('codeimg');//通過id找到html中img標簽
code.onclick = function () {//為標簽添加點擊事件
this.src='codeimg.php?tm='+Math.random();//修改時間,重新指向codeimg.php
};
}

 

然后在verification-code.php html代碼head里<link>它即可。

php制作動態(tài)隨機驗證碼

分享:php模擬post提交數(shù)據(jù)的方法
這篇文章主要介紹了php模擬post提交數(shù)據(jù)的方法,實例分析了socket方法模擬post提交數(shù)據(jù)的技巧,具有一定參考借鑒價值,需要的朋友可以參考下 本文實例講述了php模擬post提交數(shù)據(jù)的方法。分享給大家供大家參考。具體如下: php模擬post提交數(shù)據(jù),用處很多,可用來網(wǎng)站的采集,

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2015-02-13
相關PHP教程