php防止数据重复提交:
//获取来访真实IP
if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]){
$key = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
}elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]){
$key = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
}elseif($HTTP_SERVER_VARS["REMOTE_ADDR"]){
$key = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}elseif(getenv("HTTP_X_FORWARDED_FOR")){
$key = getenv("HTTP_X_FORWARDED_FOR");
}elseif (getenv("HTTP_CLIENT_IP")){
$key = getenv("HTTP_CLIENT_IP");
}elseif (getenv("REMOTE_ADDR")){
$key = getenv("REMOTE_ADDR");
}else{
$key = "Unknown";
}
//防重复提交
$lifeTime = 3600;
session_set_cookie_params($lifeTime); //设置session有效期1小时
session_start();
if(empty($_SESSION['last'])){ //限制相同IP提交
$_SESSION['last'] = $key;
}else if($_SESSION['last'] == $key){
echo &#