本文目錄一覽:
- 1、php我用ajax做密碼驗證,xx.php是頁面的某個功能,當頁面有好多include(“xx.php”)後,ajax便不能輸出
- 2、請問個php+ajax驗證碼驗證的問題
- 3、PHP中laravel框架,ajax技術,後台獲取到賬號密碼之後判斷賬號密碼正確性怎麼辦啊?
- 4、php與ajax密碼驗證
php我用ajax做密碼驗證,xx.php是頁面的某個功能,當頁面有好多include(“xx.php”)後,ajax便不能輸出
include是用來引用文件的,你用ajax是進行非同步的,你不覺得你這個有衝突么,你只需要用ajax傳值用你的xx.php執行就好了,為何要包含這個文件呢?
請問個php+ajax驗證碼驗證的問題
這是AJAX緩存問題,LZ 需要保證傳過去的頁面每次都不一樣:辦法有:
1、在服務端加 header(“Cache-Control: no-cache, must-revalidate”);(如php中)
2、在ajax發送請求前加上 anyAjaxObj.setRequestHeader(“If-Modified-Since”,”0″);
3、在ajax發送請求前加上 anyAjaxObj.setRequestHeader(“Cache-Control”,”no-cache”);
4、在 Ajax 的 URL 參數後加上 “?fresh=” + Math.random(); //當然這裡參數 fresh 可以任意取了
5、第五種方法和第四種類似,在 URL 參數後加上 “?timestamp=” + new Date().getTime();
6、用POST替代GET:不推薦 [POST的數據是不緩存的]
1、加個隨機數
xmlHttp.open(“GET”, “ajax.asp?now=” + new Date().getTime(), true);
PHP中laravel框架,ajax技術,後台獲取到賬號密碼之後判斷賬號密碼正確性怎麼辦啊?
後台返回數組 例如: array(‘status’=1,’msg’=’登陸成功,請稍後。。。’)
前台根據後台返回狀態值 做對應頁面彈窗或跳轉
php與ajax密碼驗證
第十四行要注釋,
其它無語法錯誤
//username=document.regform.username.value;
邏輯上沒看懂
check_psw1() 函數你沒用過
regcheck.php 接收了兩個變數
你只傳入一個
var a=ajaxpub(“regcheck.php?”+url+”=”+psw2);
好像你是在等回答者幫你做完對吧
就是看密碼是否一樣不用php,在客戶端和伺服器端傳變數會很慢
可以這樣改
check_psw2()
function check_psw2(url,psw2){
if(document.regform.psw1.value==document.regform.psw2.value)
{
document.getElementById(“psw02″).innerHTML =”一樣一樣一樣的”;
}
else
{
document.getElementById(“psw02″).innerHTML =”好像不一樣”;
}
}
要想看密碼對不對
還可以再改check_psw2
function check_psw2(url,psw2){
if(document.regform.psw1.value==document.regform.psw2.value)
{
document.getElementById(“psw02″).innerHTML =”倆密碼一樣”;
var a=ajaxpub(“regcheck.php?”+url+”=”+psw2); 得到密碼對不對在a中
if(a==”ok”)
document.getElementById(“psw01″).innerHTML=”密碼完全正確,加10分”;
else
document.getElementById(“psw01″).innerHTML=”密碼錯了,扣10分”;
}
else
{
document.getElementById(“psw02″).innerHTML =”不一樣”;
}
}
當然這樣就要改.php文件了
?php
//echo $psw1=$_GET[‘psw1’];
//echo $psw2=$_GET[‘psw2’];
if ($_GET[‘psw2’]==”1234″ )
{
echo “ok”;
}
else
{
echo”no”;
}
?
還有,你這個js得到的密碼不能處理中文亂碼問題,
也就是說密碼不能是中文的,也不能是除了英語外的語言文字,
實際在我的ie上http_request.responseText要改成http_request.responsebody不可亂用,會出人命的
原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/128036.html