- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9Web交互编程选编
第9章 Web交互编程 浏览器和服务器的作用 浏览器发送HTTP请求的方式 提交表单 输入网址 获取HTTP请求信息 PHP提供了很多预定义的超全局变量,用来获取HTTP请求信息 9.1 接收浏览器数据 9.1.1使用$_POST[]获取表单数据 9.1.2使用$_GET[]获取表单数据 9.1.3使用$_GET[]获取URL字符串信息 9.1.4发送HTTP请求的基本方法 9.1.5 使用$_SERVER[]获取环境变量信息 5.1.1使用$_POST[]获取表单数据 $_POST[]:获取POST方式提交的表单数据 语法为: 变量名=$_POST[参数名] 获取用户登录表单中的内容 form method=post action=4-2.php 用户名:input type=text name=userName 密码:input type=text name=PS input type=submit value=登陆 /form 服务器获取表单信息的过程 服务器将获取的信息保存到数据库 服务器发送信息的过程 练 习 怎样获取下面表单提交的数据 form method=post action=tit.php 用户名:input type=text name=user id=name 密 码 :input type=text name=PS id=pwd input type=submit value=登陆 textarea name=intro rows=2 cols=20/textarea /form 练 习 怎样使该获取页(ew.php)能获取到内容?$userName=$_POST[“ucn]; $PS=$_POST[“phd]; echo 您输入的用户名是:.$userName; echo br您输入的密码是:.$PS; ? 2. 使用一张网页 ? if(isset($_POST[denglu])) { $userName=$_POST[userName]; $PS=$_POST[PS]; echo 您输入的用户名是:.$userName; echo br您输入的密码是:.$PS; } ? 2. 使用一张网页 想一想:如果只希望输出获取的信息,而不再显示表单,该怎么改 使用双分支条件语句 获取复杂一点的表单页面 4-4.php用来显示表单,4-5.php用来获取表单数据 单选框、复选框、下拉框只有被选中才会发送该元素的value值 必须设置它们的value属性值。 当多个复选框属于同一组具有相同名称时,则对其name属性值命名时一定要命名成数组的形式,如name= hobby[] 对$_POST[]数组的深入认识 ,$_POST[]是一个数组,保存了接收到的所有的表单元素值 var_dump($_POST); 则输出结果为: array(5) { [name]= string(6) 张三丰 [Sex]= string(1) 1 [hobby]= array(2) { [0]= string(6) 太极拳 [1]= string(4) 旅游 } [career]= string(6) 医疗业 [intro]= string(10) 千杯不醉! } 9.1.2使用$_GET[]获取表单数据 form method=“get action=4-7.php 用户名:input type=text name=userName 密码:input type=text name=PS input type=submit value=登陆 /form GET方式与POST方式提交的区别 GET方式会将表单中的数据以URL字符串的形式发送给服务器 GET方式 http://localhost/4-7.php?user=tangPS=123 POST方式 http://localhost/4-1.php 9.1.3使用$_GET[]获取URL字符串信息 什么是URL字符串/otype.php?owen1=近期工作page=2 怎样获取URL变量的值呢? 变量=$_GET[URL变量] 作用:在网页间传递数据 例题 在超链接中设置查询字符串 在form标记中设置查询字符串 服务器获取URL字符串信息的过程 练习 a href=search.php?key=Web标准pageNo=5查询结果第5页/a 如何获取? form method=post action=?flag=1 如何获取? 设置查询字符串的方法 在超链接的href属性值的URL中添加; a href=4-9.php?id=1 在表单的action属
文档评论(0)