كيف ممكن اعرف اذا الشخص قام بتخطي الرابط

لدي فكرة وهي عمل سكربت على سبيل المثال لدي رابط مختصر من موقع اختصار روابط ويجب على الشخص المستهلك ان يتخطاه مقابل ان ياخذ نقاط مثلا, كيف اعرف اذا الشخص قام بتخطي ذلك الرابط وقام بالجلوس في الموقع لفترة انا اريدها مثلا 5 ثواني وهكذا .. ومن ثم اعطاءه حقه وهو النقاط مثلا . كيف ممكن اعمل السكربت بلغة ال PHP او ال JS اقصد كيف فكرة السكربيت

ارجو المساعدة :))

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لتتجنب أن يقوم المستخدم بالعبث و ارسال http request بنفسه قبل انقضاء المدة المحددة. عند توليد الصفحة اﻷولى، التي سينتظر فيها المستخدم قم بحفظ ال timestamp في ال session و عند ضغط المسخدم على الزر لتجاوز تلك الصفحة، قم بالتأكد من أنه أمضى الوقت المطلوب ثم أعطه مكافئته

يمكنك استعمال دالّة setTimeout و هي دالّة تقوم بتنفيذ كود مُعيّن بعد مدّة تحددها أنت 5 ثوانٍ مثلاً، تقوم بعد 5 ثوان بإرسال http request للسيرفر تُعلمه بأنّ المستخدم قد استغرق 5 ثوانٍ مشاهداً الصفحة.