php中$_SERVER['REQUEST_TIME']是什么意思

  • 时间:
  • 浏览:28

PHP中,预定义变量$_SERVER里面有一个参数“REQUEST_TIME”,它的意思是:请求开始时的时间戳,也就是运行此php页面时的时间。$_SERVER['REQUEST_TIME']与time()不同的是,$_SERVER['REQUEST_TIME']是php文件运行开始之前的时间,time()是运行时候的时间。有点绕口,举个例子就明白了。


header("Content-type:text/html;charset=utf-8");

sleep(3);//延时3秒

echo '$_SERVER[\'REQUEST_TIME\']:'.$_SERVER['REQUEST_TIME']."
";

echo 'time():'.time();

?>


运行的结果如下图所示:



我想,此时不难看出它们之间的区别了吧,所以$_SERVER['REQUEST_TIME']真正的意思也一目了然了。