Skip to content

Instantly share code, notes, and snippets.

Created October 18, 2010 10:07
Show Gist options
  • Save anonymous/631998 to your computer and use it in GitHub Desktop.
Save anonymous/631998 to your computer and use it in GitHub Desktop.
cc
/**
* 将下面代码,放入程序入口处,对cc攻击有一定的抵御作用
* author:donwa
*/
//字符串"abcd" 和 客户ip 进行md5;"abce"为安全码,可自行修改
$ccsec = md5("abcd".(($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"]));
//如果不存在cookie不正确,发送cookie,并退出程序,不继续执行
if($_COOKIE['ccsec'] != $ccsec){
setcookie("ccsec", $ccsec);
header("Location: "."http://".$_SERVER ['HTTP_HOST'].$_SERVER['PHP_SELF']);
//echo '<meta http-equiv="refresh" content="1">';
exit();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment