php http协议
会编程的阿强
Java小学员。
展开
-
02-打印http消息头详细的信息
<?php //打印http服务器消息头详细信息 //print_r($_SERVER); //迭代该数组 foreach($_SERVER as $key=>$val){ echo "$key=$val".""; }?>原创 2013-08-06 00:00:01 · 1276 阅读 · 0 评论 -
03-打印访问者的IP地址
<?php //打印出访问者的Ip地址 echo "朋友你的Ip地址是:".$_SERVER['REMOTE_ADDR'];?>原创 2013-08-06 00:03:45 · 730 阅读 · 0 评论 -
04-封杀IP地址,限制用户访问
<?php //封杀IP地址,限制访问 if($_SERVER['REMOTE_ADDR']=="127.0.0.1"){ //跳转到警告页面 header("Location:http://www.baidu.com"); }?>效果为:在访问该页面的时候,跳转到了百度的页面中。原创 2013-08-06 00:09:35 · 895 阅读 · 0 评论 -
01-http消息头剖析-http协议
1.http协议是建立在TCP/IP协议上面的。2.http中文意思:超文本协议。3.http请求基本结构:请求行、消息头,消息体(实体内容)4.打印服务器消息头的详细信息。$_SERVER5.在服务器端,我们可以通过一个数组:$_SERVER来获取任意一个数组其中的信息。 比较常见的有:HTTP_HOST REMOTE_ADDR(访问该页面原创 2013-08-05 23:58:41 · 814 阅读 · 0 评论 -
05-防盗链技术
<?php //没有防止盗链。 if(isset($_SERVER['HTTP_REFERER'])){ //取出来 //判断$_SERVER['HTTP_REFERER']是不是以http://localhost/http 开始函数 if(strpos($_SERVER['HTTP_REFERER'],"http://localhost/http")==原创 2013-08-06 01:05:38 · 754 阅读 · 0 评论 -
08-header禁用缓存
原创 2013-08-06 19:20:16 · 1121 阅读 · 0 评论 -
06-http协议深度剖析2--302-304
http响应:302状态码:302表示的是页面跳转。 php中使用的页面跳转的方式为:header("Location:a.php")304状态码:是请求了一次页面之后,然后重新从缓存中取文件的时候 ,就会出现304码。原创 2013-08-06 15:10:52 · 1035 阅读 · 0 评论 -
09-php文件下载
文件下载函数:<?php //对函数的说明 //参数说明$file_name文件名 //$file_sub_dir下载文件的子路径./XXX/XXX function down_file($file_name,$file_sub_dir){ //$file_name="abc.png"; //如果文件是中文的,会显示不存在 //产生的原创 2013-08-06 19:22:55 · 721 阅读 · 0 评论 -
07-倒数计时跳转页面
原创 2013-08-06 19:18:35 · 856 阅读 · 0 评论