
php http协议
Muxiyale
Java小学员。
展开
-
02-打印http消息头详细的信息
<?php //打印http服务器消息头详细信息 //print_r($_SERVER); //迭代该数组 foreach($_SERVER as $key=>$val){ echo "$key=$val".""; } ?>原创 2013-08-06 00:00:01 · 1314 阅读 · 0 评论 -
03-打印访问者的IP地址
<?php //打印出访问者的Ip地址 echo "朋友你的Ip地址是:".$_SERVER['REMOTE_ADDR']; ?>原创 2013-08-06 00:03:45 · 764 阅读 · 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 · 928 阅读 · 0 评论 -
01-http消息头剖析-http协议
1.http协议是建立在TCP/IP协议上面的。 2.http中文意思:超文本协议。 3.http请求基本结构:请求行、消息头,消息体(实体内容) 4.打印服务器消息头的详细信息。$_SERVER 5.在服务器端,我们可以通过一个数组:$_SERVER来获取任意一个数组其中的信息。 比较常见的有:HTTP_HOST REMOTE_ADDR(访问该页面原创 2013-08-05 23:58:41 · 838 阅读 · 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 · 790 阅读 · 0 评论 -
08-header禁用缓存
原创 2013-08-06 19:20:16 · 1159 阅读 · 0 评论 -
06-http协议深度剖析2--302-304
http响应: 302状态码: 302表示的是页面跳转。 php中使用的页面跳转的方式为:header("Location:a.php") 304状态码: 是请求了一次页面之后,然后重新从缓存中取文件的时候 ,就会出现304码。原创 2013-08-06 15:10:52 · 1065 阅读 · 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 · 740 阅读 · 0 评论 -
07-倒数计时跳转页面
原创 2013-08-06 19:18:35 · 890 阅读 · 0 评论