利用提交和会话技术在PHP中实现网页的合法登录.doc

上传人:gs****r 文档编号:1811491 上传时间:2019-03-16 格式:DOC 页数:5 大小:106KB
下载 相关 举报
利用提交和会话技术在PHP中实现网页的合法登录.doc_第1页
第1页 / 共5页
利用提交和会话技术在PHP中实现网页的合法登录.doc_第2页
第2页 / 共5页
利用提交和会话技术在PHP中实现网页的合法登录.doc_第3页
第3页 / 共5页
利用提交和会话技术在PHP中实现网页的合法登录.doc_第4页
第4页 / 共5页
利用提交和会话技术在PHP中实现网页的合法登录.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1利用提交和会话技术在 PHP 中实现网页的合法登录摘 要:合法登录网页能够有效控制网页信息被非法浏览或者修改,对网站安全造成影响。本文使用提交和会话技术实现了网页的合法登录。方法简单,具有一定实际意义。 关键字:提交;会话;安全登录 中图分类号:H319.9 文献标识码:A 一概述 PHP 是当今开发网页最流行的语言之一。在 PHP 网站中如何实现网页的合法登录事关网站安全,非常重要。本文将通过两个案例讲述如何实现网页的合法登录。 提交,是 PHP 网页中的一项技术,提交可以把信息从一个网页传递至另一个页面,网页的合法登录可以使用这样的原理来实现网页的合法登录。本文讲述案例有三个关键点:首先

2、,从 login.php 网页传递用户名和密码信息到 main.php,若没有单击“提交”按钮,系统将拒绝转入到 main.php,尽管你输入了正确的用户名和密码;其次,若单击了“提交” ,但是没有输入正确的用户名和密码也无法登录到网页 main.php;第三,若直接运行网页 main.php,则提示非法登录,网页将自动转入登录网页 login.php。 二实现过程 2(一)案例一,通过单击 login.php 中的“提交”按钮实现网页登录main.php。新建 login.php 和 main.php 两个网页,并存放到 apache 服务器根目录。 网页 Login.php 代码: 说明:

3、由于表单 form1 的 action=”main.php”,method=”post” ,因此单击“提交”按钮 button 将执行网页 login.php。 网页 Main.php 代码: 说明:if (isset($_POSTsubmit)用于判断用户是否单击了“提交”按钮,若单击了则执行后面的语句 echo “欢迎您!” ,这是合法登录网页 main.php;若 if (isset($_POSTsubmit)的值为false,即用户没有单击“提交”按钮,或者说用户不经过 login.php 直3接运行网页 main.php,则执行语句 echo “ alert(请先登录!!);wind

4、ow.location.href=login.php“。该语句告诉我们用户是非法登录,并强行地转入 login.php,有效地控制了网页 main.php 不被非法登录。 (二)案例二,输入用户名和密码,单击“提交”按钮实现网页的合法登录。新建三个网页文件:login.php,loginok.php,main.php。 网页 login.php 代码为: 用户名 密码 网页 loginok.php 代码为: 网页 main.php 的代码为: 4分析:前面已经详细地解析了案例一,本例仅简要介绍原理:直接运行 loginok.php 和 main.php 都不会显示“欢迎您”的正确登录信息。运行

5、 login.php,且正确输入用户名和密码之后才能进入网页main.php。 案例二相对于案例一的改进点在:可以把信息带入到不同的网页,$_SESSIONname用于会话,它在网站运行的不同网页中一直有效,直到整个网页关闭,会话结束为止。这种通过会话的方式登录网页,不仅可以保证网页的安全,而且传递更多的信息,这些信息在任何网页中都有效。 三总结 网站安全事关重要。本文通过案例一讲述了简单的网页合法登录,案例二不仅能保证网页的合法登录,还能有效地在网页之间传递各种信息。这种通过提交、会话技术来实现网页合法登录的技术在网站开发过程中非常有效。 5参考文献: 1曾俊国.PHP Web 开发应用教程.北京:清华大学出版社,2011.9; 2郑阿奇.PHP 实用教程.北京:电子工业出版社,2009 3宗杰.PHP 网络编程学习笔记.北京:电子工业出版社,2008 4赵增敏.PHP 动态网站开发。北京:电子工业出版社,2009.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 学科论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。