برای رفع مشکل مرورگر میتونید آخرین زمان فعالیت کاربر رو توی جدول کاربران آنلاین ذخیره کنید بعد هر 2 دقیقه چک کنید اگه آخرین زمان حضور کاربر در سایت یا فعالیت در سایت بیشتر از 5 دقیقه بود کاربر رو از جدول حدف کنید.
برای سوال آخرتون هم اگه از کلاس pdate استفاده می کنید میتونید به این شکل تاریخ رو بدست بیارید
<?php echo pdate('Y/m/d','1424347557'); ?>
ضمنا برای تشخیص فاصله زمانی میتونید 86400 رو که نمایانگر تعداد ثانیه های یک روزه رو در تعداد روز ضرب کنید و حاصل رو مقایسه کنید
اگه هم میخواید زمان آخرین فعالیت کاربر رو با زمان فعلی مقایسه کنید و ببینید بیشتر از 5 دقیقه هست یا خیر میتونید به این شکل عمل کنید
time()-'1424347557'>'300'
در اینجا 1424347557 زمان آخرین فعالیت کاربر و تابع time زمان فعلی رو نشون میده عدد 300 هم نمایانگر 5 دقیقه هست
اگه سوالی داشتید بپرسید