ممكن است شما دقت كرده باشيد كه برخي صفحات وب هنگام بارگذاري شدن ، در نوار وضعيت مرورگر يا در يك كادر جداگانه زماني كه تا بارگذاري كامل صفحه باقي مانده است را برحسب ثانيه بيان ميكنند. اين كار را شما ميتوانيد به سادگي با استفاده از تابع microtime() در PHP انجام دهيد.
براي انجام اين كار شما ميتوانيد در ابتداي صفحه اين كد رار قرار دهيد:
$mic_time = explode(" ",microtime());
$mic_time = $mic_time[1] + $mic_time[0];
$starttime = $mic_time;
و در انتهاي صفحه هم اين كد را قرار دهيد:
$places = 5; // However many decimal places you require
$mic_time = explode(" ",microtime());
$mic_time = $mic_time[1] + $mic_time[0];
$finishtime = $mic_time;
echo "Page loaded in ". round(($finishtime - $starttime),$places) ." secs";
تابع microtime() زمان كنوني را بر حسب ميكروثانيه ، با توجه به تعداد ثانيه هايي كه از زمان مبدا لينوكس يعني 0:00:00 January 1, 1970 GMT گذشته است برميگرداند
ما رشته بازگشتي را پردازش ميكنيم تا زمان شروع و پايان را به ما بدهد و سپس به سادگي با تفريق اين دو از هم زمان بارگذاري شدن صفحه را بدست مي آوريم منبع : mousewhisperer.co.uk