quinta-feira, 21 de abril de 2011

Banindo Ip Pelo Site

Hj vou ensinar a colocar uma segurança a mais em seu site...É o IP BAn no site!!


Primeiramente execute esse SQL Query em seu SQL:



Código:
USE [GunzDB]
GO
/****** Object:  Table [dbo].[BannedIP]    Script Date: 09/19/2009 18:43:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[BannedIP](
 [IP] [varchar](60) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
Apos executar a Query feche e abra seu SQL novamente e perceba que ira ter uma nova table "BannedIP"

Agora Salve esses Scripts em PHP na pasta "www" de seu site... (Salve com o nome banned.php)


Código PHP:
<?php include "config.php"?>
<?php
$ip 
''.($_SERVER['REMOTE_ADDR']); ?>
<?php
$query 
mssql_query("SELECT * FROM BannedIP WHERE IP = '$ip'");
if (
mssql_num_rows($query) == 1)
{
include 
"bannedmsg.php";
exit();
?>
AGora salve esse outro script em PHP na pasta "www" de seu site: (Salve com o nome bannedmsg.php)


Código PHP:
<br><a>Seu IP foi Banido deste site!</br></a>  
Agora vamos ao passo final... Abra a "Index.php" de seu site e adicione isto:


Código PHP:
<?php include "banned.php"?>
Se você aidna não tiver um config.php use este que é 100%


Código PHP:
<?
$user 
"sa"// Usuário do SQL (Padrão: sa) $pass "senhadosql"// Senha do SQL $host "SEUPC\SQLEXPRESS"// Host do SQL (Ex:SEUPC/SQLEXPRESS) $db "GunzDB"// Database do seu servidor $msconnect=mssql_connect("$host","$user","$pass"); $msdb=mssql_select_db("$db",$msconnect); ?>
Agora seu sistema ja esta ativado!!!

Para banir um IP va ate a table "BAnnedIP" e na coluna "IP" adicione o IP que você quer banir!

0 comentários:

Postar um comentário

 
© 2009-2011 Realyte Gunz - Todos direitos reservados . Gabriela Webdesigner -www.RealytePortal.com.br