国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

thinkPHP 中為什么刷新驗證碼要加入一個隨機數

2019-11-08 02:21:37
字體:
來源:轉載
供稿:網友

Login_index.html:

<script type="text/javascript">           var verifyUrl = '{:U("Admin/Login/verify",'','')}';//第三參數為空即不加后綴名</script><script type="text/Javascript" src="__PUBLIC__/Js/login.js"></script>

<tr><th>驗證碼:</th><td><input type="code" class="len250" name="code"/> <img src="{:U('Admin/Login/verify')}" id="code"/> <a href="javascript:void(change_code(this));">看不清</a></td></tr>

login.js:

function change_code(obj){$("#code").attr("src",verifyUrl + '/' + Math.random());//加個隨機數重新刷新頁面即刷新了驗證碼。return false;}

由于瀏覽器會對同一 url 的圖像進行緩存,減少服務器端的請求次數,提高瀏覽性能。

利用附加一個隨機數,來避免客戶端瀏覽器使用緩存。讓每次點擊刷新驗證碼的時候

請求的 URL 路徑都不同,告訴瀏覽器上個圖片已經失效了,需要重新向服務器上請求

新的圖片信息。

因為如果每次都是請求同一個頁面,此時客戶端瀏覽器會調用緩存中的頁面。

而如果你每次都附加一個不同隨機數給url,那么客戶端會以為是新的頁面,從而會向

服務器請求,這樣才能實現每次點擊都會刷新驗證碼的效果。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巴青县| 上虞市| 龙游县| 南京市| 靖西县| 西安市| 含山县| 元谋县| 瑞金市| 内黄县| 时尚| 锡林郭勒盟| 怀来县| 平原县| 兴国县| 泰顺县| 江源县| 抚顺市| 大安市| 昭苏县| 许昌县| 石台县| 喀喇| 枞阳县| 大庆市| 昌黎县| 马鞍山市| 宁陵县| 商洛市| 昭觉县| 马公市| 五大连池市| 南康市| 绥滨县| 正宁县| 平陆县| 札达县| 永新县| 巍山| 志丹县| 阿拉尔市|