- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PHP与WEB页面交互 PHP与Web页面交互认知
引入 PHP是如何与网页进行交互的呢?$_POST[ ]$_GET[ ]
PHP与Web页面交互认知Http网页web服务器APACHE网页编程语言PHP数据库SQLHttpHttp
PHP与Web页面交互认知Web表单提交数据Web表单发送数据到服务器。登录、注册时需将表单数据从客户端传送到服务器,经服务器处理后,再将用户所需要信息传回客户端,实现PHP与Web表单的交互。通过URL参数传递数据页面URL通过 ? 带参数传递数据。浏览商品信息时页面排版相同,但是数据内容不同,可以通过将商品ID作为地址栏参数传入页面,再根据值进行数据查询,然后显示在页面。
PHP与Web页面交互认知表单提交方式POST方法POST方法不依赖于URL,不会将传递的参数值显示在地址栏中,而是将参数值放置在是HTTP包的包体中。传输更多内容,传输方法也更加安全,POST方法通常用于上传信息。GET方法GET方法完全依赖于URL,参数值会附在URL之后,以 ? 分割URL和传输数据,多个参数使用 & 连接。传输安全性很低,而且受到URL长度限制,传输内容很小,GET方法通常用于获取信息,最终效果如同直接通过URL参数传递数据。
PHP与Web页面交互认知Web表单POST方法提交数据 <form action="" method="post"> <input name="user" type="text" /> <input type="submit" /></form>获取提交数据 $user = $_POST["user"];一、$_POST[ ]
POST提交操作案例<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form action="do9-1.php" method="post"> 账号:<input type="text" name="username" /><br/> 密码:<input type="password" name="password" /><br/> <input type="submit" value="登录" /> </form> </body></html>示例1表单以POST方式提交用户登录信息。
接受表单数据操作案例<?php if(!empty($_POST)){ $username = $_POST["username"]; $password = $_POST["password"]; echo "接收到的账号为:".$username."<br>"; echo "接收到的密码为:".$password; }示例1接收提交的用户登录信息。
PHP与Web页面交互认知Web表单GET方法提交数据 <form action="" method="get"> 关键字:<input name= "user" type="text" /> <input type="submit" /></form>获取提交数据 $user = $_GET["user"];二、$_GET[ ]
PHP与Web页面交互认知表单中定义name属性的元素名及其值以参数值方式附在URL之后,以 ? 分割URL和传输数据,多个参数用 & 连接。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏)。$pwd = $_GET["password"]在发送密码或其他敏感信息时,不应该使用这个方法!二、$_GET[ ]通过URL参数传递数据
URL参数传递操作案例<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="./do9-2.php?username=admin&password=123456">登录</a> </body></html>示例2通过超链接传递用户登录信息。
接受URL参数值操作案例<?php if(!empty($_GET)){ $username = $_GET["username"]; $password = $_GET["password"]; echo "接收到的账号为:".$username."<br>"; echo "接收到的密码为:".$password; }示例2接收传递的用户登录信息。
谢谢观看
您可能关注的文档
- 《PHP程序设计》课程标准.docx
- PHP程序设计 课件 5.2 PHP日期时间操作函数.pptx
- PHP程序设计 课件 4.2 正则表达式.pptx
- PHP程序设计 课件 4.1 常用字符串操作函数.pptx
- PHP程序设计 课件 12.2 用户信息管理实例(Laravel框架实现).pptx
- PHP程序设计 课件 10.5 用户信息管理实例.pptx
- PHP程序设计 课件 12.1 Laravel数据库操作.pptx
- PHP程序设计 课件 11.4 视图.pptx
- PHP程序设计 课件 11.5 中间件.pptx
- PHP程序设计 课件 11.3 控制器.pptx
- 湖北省武汉新区第一学校2023年生物高三上期末经典模拟试题含解析.doc
- 湖北省襄州区四校2023-2024学年高三生物第一学期期末联考试题含解析.doc
- 湖北省孝感一中2023年生物高三第一学期期末统考模拟试题含解析.doc
- 湖北省宜昌市高中教学协作体2023-2024学年生物高三上期末综合测试试题含解析.doc
- 湖北宜昌市示范高中协作体2023年生物高三第一学期期末达标测试试题含解析.doc
- 湖北名师联盟2023年高三生物第一学期期末预测试题含解析.doc
- 湖北省安陆市第一高级中学2023-2024学年生物高三上期末考试模拟试题含解析.doc
- 湖北省八校2023-2024学年生物高三上期末综合测试模拟试题含解析.doc
- 湖北省巴东县第三高级中学2023年生物高三上期末教学质量检测试题含解析.doc
- 湖北省创新发展联盟2023年生物高三第一学期期末经典试题含解析.doc
文档评论(0)