使用PHP在页面顶部显示页面加载时间

时间:2014-11-19 22:14:34

标签: php

我使用此代码显示PHP页面加载时间。这个代码我目前放在PHP脚本的末尾。

如何将它放在页面顶部并仍然可以正常工作?

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.';
?>

1 个答案:

答案 0 :(得分:0)

您可以将页面保存到变量并将其附加到加载时间。可能有更好的方法,但这应该有效:

$pagetext = "<html> " . generateTitle() . "" . generateContent() . " ";//etc
$total_time = round(($finish - $start), 4);
$pagetext = $total_time.$pagetext;
echo($pagetext);

但这会使时间出现在html文档之外。所以你可以分开标题和实际文本:

$header = "<html> ";
$pagetext = generateTitle() . " " . generateContent() . " ";//etc
$total_time = round(($finish - $start), 4);
$pagetext = $header .  $total_time .  $pagetext;
echo($pagetext);