$interval = 60 * 60 * 6; // 6 hours header ("Last-Modified: " . gmdate ('r', $max)); header ("Expires: " . gmdate ("r", ($max + $interval))); header ("Cache-Control: max-age=$interval");
$interval = 60 * 60 * 6; // 6 hours header ("Last-Modified: " . gmdate ('r', $max)); header ("Expires: " . gmdate ("r", ($max + $interval))); header ("Cache-Control: max-age=$interval"); $aid = intval( isset( $_POST['aid'] )?$_POST['aid']:0 ); if( ! $aid ) { echo '未定义广告'; } else if( $aid ==1 ) { echo '加载广告内容'; }
第二行:向客户端浏览器发送一个Last-Modified请求,这个会根据gmdate的参数r来调用对应的日期.
第三行:设置Expires过期时间了.
第四行:设置Cache-Control 的 max-age=$interval日期了.
再测试结果为优秀了.
希望本文所述对大家的PHP程序设计有所帮助。