JavaScript为字符串提供了一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串
最新
生活所感
技术折腾
我的日记
我的相册
function getClientIp(){
if(isset($_SERVER['HTTP_CLIENT_IP'])){
$ip = $_SERVER['HTTP_CLIENT_IP'];
}//不一定所有服务器有HTTP_CLIENT_IP
if(isset($_SERVER['HTTP_X_REAL_IP'])){
$ip = $_SERVER['HTTP_X_REAL_IP'];//HTTP_X_REAL_IP其值在不同的代理环境不固定
}elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];//每次代理在后面,第一个是真实
$ips = explode(',', $ip);
$ip = $ips[0];
}elseif($_SERVER['REMOTE_ADDR']){
$ip = $_SERVER['REMOTE_ADDR'];
}else{
$ip = '0.0.0.0';
}
return $ip;
86400s,的确是24小时,当你增加时间后,会在你服务器当前时间加上24小时的,但实际是16小时,
这是因为,浏览器显示的是utc时间,utc时间+8小时才是中国时间,
所以浏览器的时间得加8小时!才能正确换算