امین
1 سال پیش توسط امین مطرح شد
1 پاسخ

مشکل تغییر ip

سلام من یه وبسایتی رو بالا آوردم و الان رو صفحه اصلی سایت یه فانکشنی نوشتم که هر وقت کاربری وارد سایت ام شد تو دیتابیس ورودش ثبت شه
کاری ک میخوام بکنم این هست که اگه این کاربر خودم بودم تو دیتابیس ثبت نشه(چون خودم زیاد تو سایت فعالیت میکنم و میخوام متوجه ورود بقیه کاربر ها شم)
اتفاقی که افتاده این هست که من با یه جمله شرطی گفتم اگه ip مربوط به من بود ثبت نشه ولی الان متوجه شدم ip ها هر چند دقیقه تغییر میکنن! و ورود من هم ثبت میشه
راه حلی به ذهن تون میرسه که بازدید خودم تو دیتابیس ثبت نشه؟
(نمیخوام با auth انجام شه چون بیشتر وقت ها خودم لوگ اوت ام )


ثبت پرسش جدید
oss_vahid
تخصص : wordpress developer
@ossvahid 1 سال پیش مطرح شد
0

سلام اولا نمیشه گفت دقیقا هر ای پی یک کاربره که وارد سایتت میشه شاید ربات باشه
به نظرم ایپی خودت بریز توی یک کوکی تا داشته باشین بعد هر وقت باز وارد سایت شدی اگه ایی قبلیت بود که هیچی اگه ایپی جدید بود ی درخواست بزن به کوکی که آقا بیا مقدار قبلی رو با مقدار جدید من جایگزین کن سپس مقداری که داخل کوکی هستو ی جستجو بزن داخل دیتابیس ببین اگه موجود بود حذفش کن

ساده تر بگم
اول ایپی دستگاه خودت رو بریز تو یک کوکی
بعد یکاری کن هربار وارد میشی مقدار کوکی برابر باشه با مقدار ایپی کنونی
سپس درخواست بزن سمت دیتابیس ببین اگه یک ای پی با چنین مقداری بود حذف بشه اگرم نبود که هیچی

برای ساخت کوکی

setcookie() 

برای گرفتن مقدار

$_COOKIE[] 

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام