• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست آموزش محدود کردن تعداد دفعات ورود ip به یک صفحه
#1
با سلام
خسته نباشید
یک عدد فایل php که انداکس هستش رو در نظر دارم
میخوام تعداد دفعات ورود هر ip رو براش لیمت کنم به عنوان مثال هر ای پی که وارد این فایل یا این صفحه میشه فقط مجاز باشه ۳ بار با ریلود کردن پیج براش قابل نمایش باشه اگر برای بار ۴ ام بخواد ریلود کنه نات فوند بیاد براش
میشه بفرمایید چه کدی باید براش نوشته بشه؟



سپاس از انجمن بسیار جامع شما♥
  پاسخ
تشکر شده توسط :
#2
یه جدول درست کنید با سه فیلد به طور مثال اینطوری:
tbl_limit
id
ip
count

هر IP رو یه رکورد براش بسازید و با هر بار refresh به count یکی اضافه کنید. اگه اون IP به تعداد مورد نظر رسید محدودش کنید
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :
#3
قرابان گویا متوجه منظور بنده نشدید

بنده یک فایل اینداکس دارم که به فرض مثال این کد داخلشه
[php]<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>PasteCode.IR</h1>
<p>Enter Your Code Here</p>
<p>Allow HTML, CSS, JS Code ...</p>
</body>
</html>
نمیخوام یک ای پی خاص رو محدود کنم
میخوام برای تمام ای پی های که در سایت ورود دارن
کدی که نوشته میشه اتو ماتیک این محدودیت رو در نظر بگیره
  پاسخ
تشکر شده توسط :
#4
دوست عزیز بنده برای همه آی پی ها توضیح دادم خدمتتون.
شما هر کسی که میاد تو سایت رو آی پی ش رو ذخیره کن. بعد یه رکورد بزن آی پی هایی که بیشتر از 3 هستن رو محدود کن.

راه ساده تر هم اینه برای هر کاربر یه سشن با مقدار 1 باز کنی و هر بار صفحه رو ریفش کرد یک عدد بهش اضافه کنی. هر بار هم که میخوای صفحه رو نمایش بدی چک کن ببین اون شخص سشن رو داره و اگه داره و مقدارش بیشتر از مثلا 3 صفحه رو بهش نشون نده

پروسه خیلی ساده است.
میثم محمودی | انجمن کد ایگنایتر فارسی
--------------------------
هرگز نمي توان با آدمهاي کوچک کارهاي بزرگ انجام داد
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان