Php 安全新闻早8点(2011-11-14 星期一)

  • A+
所属分类:lcx

    转载自:http://hi.baidu.com/micropoor

//2011-11-14 星期一 
// 程序员的思维:    
// Micropoor.php ---代码片段
redirect_page = $_GET['page'];
header ("Location: " . redirect_page);
?>
Exp:Micropoor.php?page=http://hi.baidu.com/micropoor
// 程序员的思维:    
echo "Hello Micropoor" . $_SERVER['HTTP_REFERER'];
?>
//我们的思维:
控制header
// 程序员的思维:    
// Micropoor.php ---代码片段
$Name = "Micropoor"; 
$email = "[email protected]"; 
$recipient = $_GET['to'];
$mail_body = "Micropoor"; 
$subject = "Subject "; 
$header = "From: ". $Name . " rn";
mail($recipient, $subject, $mail_body, $header);
?>
//我们的思维:
[email protected]:[email protected]

    知识拓展:

//输出状态值到浏览器,主要用于访问权限控制 
header('HTTP/1.1 401 Unauthorized'); 
header('status: 401 Unauthorized'); 
?>
//比如要限制一个用户不能访问该页,则可设置状态为404,如下所示,这样浏览器就显示为即该页不存在
header('HTTP/1.1 404 Not Found'); 
header("status: 404 Not Found"); 
?> 

// 发送一个200 正常响应
header("HTTP/1.1 200 OK");
// 发送一个404 找不到资源响应
header('HTTP/1.1 404 Not Found');
// 发送一个301 永久重定向
header('HTTP/1.1 301 Moved Permanently');
// 发送一个503 网站暂时不能访问
header('HTTP/1.1 503 Service Temporarily Unavailable');
// 网页重定向
header('Location:

);
// 设置网页3秒后重定向
header('Refresh: 3; url=http://hi.baidu.com/micropoor/');
echo '网页将在3秒后跳转到
;
// 设置网页编码
header('Content-Type: text/html; charset=utf-8');
// 设置网页输出一个图片流
header('Content-Type: image/jpeg'); 
// 设置网页输出一个pdf文档
header('Content-Type: application/pdf'); 
// 设置网页输出一个zip文档
header('Content-Type: application/zip'); 
?>

    结论:细心往往是制胜的关键。

文章来源于lcx.cc:Php 安全新闻早8点(2011-11-14 星期一)

相关推荐: 俄男子抢劫发廊不成 反被女店主制服充当性奴达3天

    英国《每日邮报》7月12日报道,一名俄罗斯男子试图抢劫一个发廊,但是却被女店主制服。为了给他一些教训,女店主甚至将其绑起来成为自己的性奴长达3天。     这名偷鸡不成蚀把米的抢劫犯名叫维克托·亚辛斯基,今年32岁。他向警方坦承,那天走进梅晓夫斯克的一…

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: