php與ajax密碼驗證(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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-10-03 23:24
下一篇 2024-10-03 23:24

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python暴力破解wifi密碼

    簡介:本文將從多個方面詳細介紹使用Python暴力破解wifi密碼的方法。代碼實例將被包含在本文中的相關小節中。 一、如何獲取wifi密碼 在使用Python暴力破解wifi密碼之…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python 編寫密碼安全檢查工具

    本文將介紹如何使用 Python 編寫一個能夠檢查用戶輸入密碼安全強度的工具。 一、安全強度的定義 在實現安全檢查之前,首先需要明確什麼是密碼的安全強度。密碼的安全強度通常包括以下…

    編程 2025-04-27
  • jiia password – 保護您的密碼安全

    你是否曾經遇到過忘記密碼、密碼泄露等問題?jiia password 正是一款為此而生的解決方案。本文將從加密方案、密碼管理、多平台支持等多個方面,為您詳細闡述 jiia pass…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Python解鎖Wi-Fi密碼

    想要解鎖Wi-Fi密碼,你需要使用Python編程語言。Python是一種高層次、面向對象、解釋型的動態編程語言。許多人都可以輕鬆學習Python,並用它來編寫各種各樣的程序。在本…

    編程 2025-04-27
  • Python隨機密碼生成代碼

    本文將會從以下幾個方面對Python隨機密碼生成代碼進行詳細闡述: 一、密碼生成原理 密碼生成的原理是利用隨機數生成器生成隨機字元或數字,根據一定的規則組合成所需要的密碼。 在Py…

    編程 2025-04-27

發表回復

登錄後才能評論