php培训讲义4 Php常用交互技术.pptx
《php培训讲义4 Php常用交互技术.pptx》由会员分享,可在线阅读,更多相关《php培训讲义4 Php常用交互技术.pptx(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Php动态网站设计与应用动态网站设计与应用段克奇Sea_12/28/20231第四讲第四讲 Php常用交互技术1.操作表单2.?传值3.获取客户端IP、OS、IE4.cookie技术5.上传文件6.发送邮件12/28/20232第四讲第四讲 Php常用交互技术1.操作表单$_POST“”数组$_GET“”数组比如:用户名称:用户口令:用户爱好:电影1电影2电影3电影412/28/20233第四讲第四讲 Php常用交互技术1.操作表单这是result.php页面的处理代码:用户名称:用户口令:用户爱好:一共有个爱好!分别如下:?phpforeach($ah as$r)echo$r.;?注意:这两
2、个基本的数组只能用大写字母:错误错误:$_get$post:$_get$post12/28/20234第四讲第四讲 Php常用交互技术2.?传值这个操作和asp环境完全相同,举例说明12/28/20235第四讲第四讲 Php常用交互技术3.获取客户端IP、OS、IE?phpecho$_SERVERREMOTE_ADDR;echo;echo$_SERVERHTTP_USER_AGENT;/可以用split()函数隐藏ip的某一位.?12/28/20236第四讲第四讲 Php常用交互技术3.获取客户端IP、OS、IEfunction os($text)if(strstr($text,NT 5.2)
3、!=)$system=Windows 2003;elseif(strstr($text,NT 5.1)!=)$system=Windows XP;elseif(strstr($text,NT 5)!=)$system=Windows 2000;elseif(strstr($text,NT 4)!=)$system=Windows NT4;elseif(strstr($text,NT 4.9)!=)$system=Windows ME;elseif(strstr($text,98)!=)$system=Windows 98;elseif(strstr($text,95)!=)$system=Wi
4、ndows 95;else$system=未知;return$system;12/28/20237第四讲第四讲 Php常用交互技术3.获取客户端IP、OS、IEfunction browser($text)if(strstr($text,MSIE 6.0)!=)$r=Internet Explorer 6.0;elseif(strstr($text,MSIE 5.5)!=)$r=Internet Explorer 5.5;elseif(strstr($text,MSIE 5.01)!=)$r=Internet Explorer 5.01;elseif(strstr($text,MSIE 5.0
5、)!=)$r=Internet Explorer 5.00;elseif(strstr($text,MSIE 4.0)!=)$r=Internet Explorer 4.01;else$r=未知;return$r;12/28/20238第四讲第四讲 Php常用交互技术3.获取客户端IP、OS、IE?php/*调用方法*echo$_SERVERREMOTE_ADDR;echo;echo$_SERVERHTTP_USER_AGENT;echo;echo os($_SERVERHTTP_USER_AGENT);echo;echo browser($_SERVERHTTP_USER_AGENT);?1
6、2/28/20239第四讲第四讲 Php常用交互技术4.Cookie技术应用:Cookie是用户访问网站时,由web服务器在客户端磁盘上写入的一些小文件,用于记录浏览者的一些个人信息以及所做的操作信息。在需要时你可以像使用一般变量一样方便的使用cookie。Cookies由函数setcookie()设定。与输出HTTP标头的函数header()一样,setcookie()必须在任何实际内容杯输出到浏览器之前调用。在php环境下设置cookie变量的语法如下:setcookie(“变量名称”,变量结果,有效期)比如:setcookie(“num”,1,time()+10)意思为声明一个cooki
7、e变量num结果为1,有效期为10秒。/time()函数返回自1970年1月1日以来的以秒数计的时间 12/28/202310第四讲第四讲 Php常用交互技术4.Cookie技术应用:通常是使用Time()和Mktime()来设置cookie变量的寿命,从而避免浏览器关闭时,cookie变量的终止。Time()函数用来确定当前时间,秒为单位,比如:一般用此函数设置cookie终止的相对时间;比如:setcookie(“num”,1,time()+10)/表示相对于当前时间10秒后失效Mktime()Mktime(hour,minute,second,month,day,year)比如:mkti
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- php培训讲义4 Php常用交互技术 php 培训 讲义 常用 交互 技术
限制150内