国产探花免费观看_亚洲丰满少妇自慰呻吟_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,那么客戶端會以為是新的頁面,從而會向

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德昌县| 孝感市| 思南县| 嘉善县| 沙湾县| 昌乐县| 都昌县| 宝清县| 朔州市| 焦作市| 扎鲁特旗| 两当县| 灵山县| 佛山市| 确山县| 陆良县| 肇源县| 张家界市| 牡丹江市| 齐河县| 将乐县| 阳江市| 海门市| 东城区| 广安市| 阳新县| 长治市| 江孜县| 张家川| 双辽市| 建始县| 日土县| 永胜县| 大新县| 兴仁县| 个旧市| 平顺县| 尼玛县| 绥宁县| 甘德县| 青海省|