هلدینگ وهام



مسدود کردن کاربر از بازدید از وب سایت با استفاده از PHP


Rate this sourcecode

گاهی اوقات برخی از کاربران در یک وب سایت هستند که سعی می کنند سیاست های وب سایت را زیر پا بگذارند، کارهایی را طبق دستورالعمل های وب سایت انجام نمی دهند، داده های مخرب را در وب سایت ارسال می کنند، نظراتی را در وب سایت قرار می دهند که به تصویر وب سایت آسیب می زند سپس صاحب وب سایت با ورود به آن کاربر اقدامات جدی علیه آن کاربر انجام می دهد. آدرس IP و مسدود کردن موقت یا دائمی کاربر از بازدید از وب سایت.

بنابراین، در این آموزش به شما نشان خواهیم داد که چگونه با استفاده از PHP، بازدیدکنندگان از وب سایت خود را مسدود کنید. همچنین ممکن است دوست داشته باشید با استفاده از PHP جزئیات بازدیدکننده را دریافت کنید.

برای مسدود کردن کاربر از بازدید از وب سایت فقط یک مرحله طول می کشد:

یک فایل PHP بسازید تا کاربر را از بازدید از وب سایت مسدود کند

مرحله 1. یک فایل PHP بسازید تا کاربر را از بازدید از وب سایت مسدود کند

یک فایل PHP می سازیم و با نام block.php ذخیره می کنیم

				
					// Database Structure 
CREATE TABLE 'blocked_user' (
 'ip' text NOT NULL,
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1

<?php

 $host="localhost";
 $username="root";
 $password="";
 $databasename="sample";
 $connect=mysql_connect($host,$username,$password);
 $db=mysql_select_db($databasename);

 $user_ip=$_SERVER['REMOTE_ADDR'];
	
 $get_result = mysql_query("select * from blocked_user where ip='$user_ip'");
 if(mysql_num_rows($get_result)>0)
 {
  echo "<h1>Your Are Blocked From Visiting This Website</h1>";
 }
 exit();
 
?>
 
<html>
<body>
<div id="wrapper">
<h1>Block User From Visiting Your Website Using PHP</h1>

<div>
 Your Website Content
</div>

</div>
</body>
</html>
				
			

در این مرحله یک جدول پایگاه داده به نام ‘blocked_user’ ایجاد می کنیم تا آدرس IP کاربر مسدود شده را ذخیره کند و سپس به پایگاه داده متصل می شویم و در هنگام بازدید کاربر از وب سایت IP کاربر را دریافت می کنیم و بررسی می کنیم که آیا IP کاربر در پایگاه داده ما وجود دارد یا خیر. سپس پیام بلاک را نمایش می دهیم و بقیه مطالب را مخفی می کنیم و اگر ip کاربر وجود نداشته باشد به این معنی است که کاربر مسدود نشده است، وب سایت را طبق معمول نمایش می دهیم.

همچنین ممکن است دوست داشته باشید با استفاده از آدرس IP موقعیت کاربری را دریافت کنید.

این همه چیز است، این نحوه جلوگیری از بازدید کاربر از وب سایت با استفاده از PHP است. شما می توانید این کد را بر اساس نیاز خود بیشتر سفارشی کنید. و لطفاً نظرات خود را در مورد این آموزش بیان کنید.

دسته بندی پروژه :



دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *