欢迎来到天天文库
浏览记录
ID:52287731
大小:751.06 KB
页数:16页
时间:2020-03-26
《PHP_AJAX实例_经典的入门教材.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、选修课:PHP与Ajax在Ajax应用中,网络通信流量主要集中在加载的前期,无论如何,用户登录后需要一次性地将一个大而复杂的客户端交付给浏览器。但是在此之后,与服务器的通信则会有效得多。整体而言,Ajax应用的带宽消耗要比传统的Web应用低一些。——DaveCrane,EricPascarello,DarrenJamesz了解什么是Ajax。z了解Ajax的工作原理。z掌握使用Ajax编写PHP程序的方法。z了解什么是Xajax。z掌握Xajax的工作原理。z掌握使用Xajax编写PHP程序的方法。一、案例场景10经常上网的
2、读者可能会发现,当我们想要在某个论坛进行发帖或者回帖时,系统通常会提示我们必11须成功登录以后才可以执行上述操作。而登录时如果输入了错误的用户名或密码,系统会立即给出相应的错误提示,这就是登录验证功能。本节我们将使用PHP实现用户的登录验证功能。121.用户登录程序13创建用户登录页面,编写用户登录验证业务逻辑代码。对不合法的用户登录信息进行过滤,只有输入正确的用户名称与密码才能成功登录。项目运行后当用户不输入用户名称就提交时,给出“用户名称不能为空”的提示;当用户不14输入密码就提交时提示“用户密码不能为空”;如果用户输入
3、了错误的用户名称或密码,则给出“用户名称或密码不正确!”的提示;当用户输入的用户名称为“sunyang”,密码为“123456”时15则提示“登录成功”。用户登录的页面运行结果如图1所示。1617图1登录界面2.我们现在能做的……PHP我们使用PHP基本语法来完成用户登录功能的实现。01创建用户登录表单。开发入行真功夫02创建用户登录验证业务逻辑代码。下面将分别介绍以上两个步骤的实现过程。01创建用户登录页面,该页面只包含用户名与密码两个文本框。页面代码如下:【程序13-1】光盘codes6loginlogin.ph
4、p0102
5、ame">
6、2编写处理用户登录验证功能的代码。在用户登录的过程中要过滤空的用户名称、空的用户密码,对错误的用户名称与密码进行提示。用于处理用户登录验证功能的代码如下:13【程序13-2】光盘codes6loginloginController.php01
7、mpty($username)){//验证表单是否为空07echo"用户名称不能为空!";08echo"返回";09exit;1610}11if(empty($password)){12echo"用户密码不能为空!";1713echo"返回";14exit;15}16if($username=='sunyang'&&$password=='123456'){//判断是否登录成功17echo"登录成功!";18}else{19e
8、cho"用户名称或密码错误,请重新登录!";20echo"返回";21}}22?>在验证用户登录的数据的过程中,一旦发现验证错误,需要及时通过exit关键字结束程序,以避免系统资源的浪费。当用户再次输入用户名称与密码后,再进行数据库数据的验
此文档下载收益归作者所有