PHP与HTTP协议!

                 WEB编程,当然少不了研究HTTP协议,而且还是重中之重,例如下载,防盗链神马的,下面研究PHP中常用的一些操作:

/***********防盗链技术**********************/

<?php

    //先获取$SERVER[‘HTTP_REFERER’]参数,判断是否为空

if(isett($SERVER[‘HTTP_REFERER’])

{

if(strops($SERVER[‘HTTP_REFERER’],”http://127.0.0.1/xxxx/”)==0)

 {

echo “自家人,可以来”;

}else{

//盗链者,可以做各种处理

header(“Location: warning.php”);

}

else{ 

//盗链者,可以做各种处理

header(“Location: warning.php”);

}

}

?>


/***********3s自动跳转**********************/

<?php

header(Refresh: 3;url=http://www.baidu.com/index.php);

?>

/***************浏览器禁用缓存*******************/

<?php

header(“Expires: -1”);

header(“Cache-Control:no_cache”);

header(“Pragma: no-cache”);

?>


/**************拒绝访问及自动跳转*****************/

<?php

if($_SERVER[REMOTE_ADDR==127.0.0.1])//拒绝该IP

// 跳转到指定页面

header(Location: err.php);

?>



/*************获取客户端IP地址****************/

<?php

echo "ip是:".$_SERVER['REMOTE_ADDR'];

?>


你可能感兴趣的:(PHP与HTTP协议!)