مرحبا اخي
بالنسبه لوسم ميتا بال HTML او header بال php فهي تبدا العد مع ال page loading (اسف ما عرفت اترجمها للعربي)
الحل الاول والاسهل
هو كما ذكر عبقري العرب. استخدام السيشن.
السيشن هو عباره عن طريقه لتخزين المعلومات في السيرفر وتناقله بين صفحه واخرى او طلب ثاني لنفس الصفحه وغالبا ما نرى استخدامه في مواقع التي تتطلب تسجيل الدخول. مثل سوالف مثلا.. كيف يتذكر انك قد سجلت دخولك ولا يطلب منك اسم المستخدم في كل مره تطلب الصفحه!
الان كيف تفعل هذا:
عندما يطلب المتصفح الصفحه a.php
احفظ سيشن:
كود PHP:
<?php
session_start(); if(isset($_SESSION['request_time']))
$_SESSION['request_time '] = time() ;
?>
لا اذكر الداله الي تعطي الوقت بالضبط. ولكن تلك ليست المشكله طبعا
الان في مشكله اخرى.. كيف يعرف المتصفح انه قد مضى 5 ثاوني او 10 ثواني
الحل هو بالجافاسكربت ان تكتب داله وتستخدم لقرائتها settimeout بحيث يتم قراءة الداله مره كل ثانيه مثلا وهذا الداله تعمل طلب بالجاكس لصفحه ترجع لك الزمن الي حفظته بالسيشن وعندها تفحص بالجافاسكربت ان كان الفرق بين هذا الزمن والزمن الحالي هو اكثر من 5 ثواني فافعل عندها ما تشاء
الحل الثاني هو نفس الاول ولكن يتم حفظ الوقت بقاعدة البيانات
تحياتي