《PHP动态网站开发》实验指导/实验八:PHP实现网页交互 《PHP动态网站开发》实验指导 实验八:PHP实现网页交互 实验目的(5分) 1、掌握使用PHP接收表单数据的方法 掌握使用PHP获取URL参数的方法 3、掌握在网页中实现页面跳转的常用方法。 二、实验环境(5分) 1、 Windows xP/windows7操作系统的计算机; 2、局域网网络环境,并且使用固定IP地址。 三、实验要求(5分) 1、完成使用PHP传递表单信息 2、获取如下URL中的值 3、使用 header实现页面的跳转 四、实验原理(5分) 1、PHP接收表单数据的方法; 2、PHP获取URL参数的方法 3、PHP常用的页面跳转方法 五、实验步骤(40分) 使用PHP传递表单信息 (1)编写如图所示8-1所示的网页 (2)编写PHP程序实现如图8-2所示功能 学生个人信息 学号 姓名 男○女 出生日期 所学专业: 计算机 备注 口游泳口看电视口上网 提交重置 图8-1学生个人信息页面 2018010 姓名:bb 性别:女 出生日期:2018-11-30 专业:计算机 备 兴趣爱好:游泳 图8-2个人信息显示页面 (3)完成下述任务。 理科学与工程学科/共3页第1页
《PHP 动态网站开发》实验指导 / 实验八:PHP 实现网页交互 管理科学与工程学科 / 共 3 页,第 1 页 《PHP 动态网站开发》实验指导 实验八:PHP 实现网页交互 一、实验目的(5 分) 1、掌握使用 PHP 接收表单数据的方法; 2、掌握使用 PHP 获取 URL 参数的方法; 3、掌握在网页中实现页面跳转的常用方法。 二、实验环境(5 分) 1、Windows XP/Windows 7 操作系统的计算机; 2、局域网网络环境,并且使用固定 IP 地址。 三、实验要求(5 分) 1、完成使用 PHP 传递表单信息; 2、获取如下 URL 中的值; 3、使用 header 实现页面的跳转。 四、实验原理(5 分) 1、PHP 接收表单数据的方法; 2、PHP 获取 URL 参数的方法; 3、PHP 常用的页面跳转方法。 五、实验步骤(40 分) 1、使用 PHP 传递表单信息。 (1)编写如图所示 8-1 所示的网页; (2)编写 PHP 程序实现如图 8-2 所示功能。 图 8-1 学生个人信息页面 图 8-2 个人信息显示页面 (3)完成下述任务
《PHP动态网站开发》实验指导/实验八:PHP实现网页交互 任务一:编写如图8-1所示HIML页面(5分)。 任务二:判断学号的格式是否正确,学号为10位数字; 判断日期格式是否正确 学号和姓名不能为空。(10分) 任务三:将上述的表格信息进行输出。(5分) 要求 请将主要代码填写到实验报告册中 2、获取如下URL中的值 (1)定义URL为“? action=超链接&name=王林”,通过单击的方式,在网页上显示问号后面的值, 如图8-3所示 单击超链接王林 图8-3获取URL的值 (2)完成下述任务 任务一:编写代码,完成如图8-3要求的输出(10分) 要求 请将主要代码填写到实验报告册中 3、使用 header实现页面的跳转 (1)定义两个变量,当变量相等的时候,跳转到学校页面(hp/www.hactcm.edu.cn),否则提示页 面无法跳转。 (2)完成下述任务: 任务一:编写代码是实现上述功能。(10分) 要求 请将主要代码填写到实验报告册中 六、自主实验(20分) 1、订房信息表 (1)编写一个订房信息表,包含姓名、电话、订房时间,到达时间,当点击提交按钮时,显示 订房的信息。 (2)完成下述任务 任务一:编写代码实现订房的HTML页面(10分); 任务二:编写代码,订房信息的输出。并且能够对电话进行验证(10分) 要求 请将主要代码填写到实验报告册中 七、思考与问答(20分) 1、PHP中获取表单数值的方法有哪几种?(5分) 2、 urlencode()和 rawurlencode()函数有啥区别?(5分) 3、SSERⅤER的作用,如何采集到文件的根目录?(5分) 4、列举三种页面跳转的方法?(5分) 管理科学与工程学科/共3页第2页
《PHP 动态网站开发》实验指导 / 实验八:PHP 实现网页交互 管理科学与工程学科 / 共 3 页,第 2 页 任务一:编写如图 8-1 所示 HTML 页面(5 分)。 任务二:判断学号的格式是否正确,学号为 10 位数字; 判断日期格式是否正确; 学号和姓名不能为空。(10 分) 任务三:将上述的表格信息进行输出。(5 分) 要求: 请将主要代码填写到实验报告册中。 2、获取如下 URL 中的值 (1)定义 URL 为“?action=超链接&name=王林”,通过单击的方式,在网页上显示问号后面的值, 如图 8-3 所示。 图 8-3 获取 URL 的值 (2)完成下述任务。 任务一:编写代码,完成如图 8-3 要求的输出(10 分) 要求: 请将主要代码填写到实验报告册中。 3、使用 header 实现页面的跳转 (1)定义两个变量,当变量相等的时候,跳转到学校页面(http://www.hactcm.edu.cn),否则提示页 面无法跳转。 (2)完成下述任务: 任务一:编写代码是实现上述功能。(10 分) 要求: 请将主要代码填写到实验报告册中。 六、自主实验(20 分) 1、订房信息表 (1)编写一个订房信息表,包含姓名、电话、订房时间,到达时间,当点击提交按钮时,显示 订房的信息。 (2)完成下述任务。 任务一:编写代码实现订房的 HTML 页面(10 分); 任务二:编写代码,订房信息的输出。并且能够对电话进行验证(10 分); 要求: 请将主要代码填写到实验报告册中。 七、思考与问答(20 分) 1、PHP 中获取表单数值的方法有哪几种?(5 分) 2、urlencode()和 rawurlencode()函数有啥区别?(5 分) 3、$_SERVER 的作用,如何采集到文件的根目录?(5 分) 4、列举三种页面跳转的方法?(5 分)
《PHP动态网站开发》实验指导/实验八:PHP实现网页交互 理科学与工程学科/共3页第3页
《PHP 动态网站开发》实验指导 / 实验八:PHP 实现网页交互 管理科学与工程学科 / 共 3 页,第 3 页