Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
JBZnwS7.gif

  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[PHP] Como banir IP


Lєader
 Compartilhar

Posts Recomendados

Bem ,as vezes certas pessoas indesejaveis visitam vossos sites , mas você não quer que ela faça isso.

 

Como impedir isso ?.

 

Banindo o IP dessa pessoa dessa forma ela não poderá acessar seu site.

 

LETS GO:

 

Primeiro vamos precisar de um banco de dados, vá no seu phpmyadmin e crie um banco com um nome a sua escolha depois vá em SQL e execute o seguinte código:

 

É necessário se cadastrar para acessar o conteúdo.

Com o nosso Banco de dados criados precisaremos criar uma conexão com o mesmo, o código abaixo faz essa conexão , você só vai precisar editar o" mysql_user", "mysql_pass" && e o nome do banco de dados:

 

É necessário se cadastrar para acessar o conteúdo.

 

Obs: Salve como connect.php

 

Bem , agora vamos ao PHP que irá verificar se o IP do usuário conta na lista dos banidos assim impedindo o acesso do mesmo aos vossos sites:

 

É necessário se cadastrar para acessar o conteúdo.

 

Pronto agora para banir alguem você só precisa ir no banco de dados clickar em inserir e acrescentar o IP + Data de ínicio do banimento e data de termino.

 

Bem é isso, existem vários outros métodos para banir o IP dos usuários como por exemplo usando o .htaccess :).

 

Os créditos são 100% MEUS.

Link para o comentário
Compartilhar em outros sites

Obrigado por compartilhar. o tópico ficou muito bom, está bem explicado.

vai ajudar bastante!

 

Oficina g3 ér nois rs.

 

Obrigado pelos comenentários galera tentei mostrar a vocês um metódo simples mas efetivo de como banir um IP de um usuário usando o PHP.

 

Bem eu tambem não deixaria de dar uma pesquisada tambem de como impedir o acesso ao seu site por proxys :)

Link para o comentário
Compartilhar em outros sites

É realmente, dependendo do porque você quer impedir o usuário de acessar o site, como no caso de invasões e coisas do tipo, será necessário impedir o acesso por proxys.

Tem um addon do firefox chamado Fox Proxy onde você pode configurar seu IP, como por exemplo, em alguns servidores de download onde se tem o tempo de espera aumentado apos um download, se você fizer a alteração você poderá usar normalmente.

Link para o comentário
Compartilhar em outros sites

Eu criei um sistema de banimento para o meu site, um pouco mais simples, porém funcional, e também em vez de echo você podia dar um die() porque ai ele vai deixar o HTML do site só nisso, agora com echo ele apenas digita e não bloqueia o conteúdo.

Link para o comentário
Compartilhar em outros sites

Aqui está o meu script:

 

SQL

É necessário se cadastrar para acessar o conteúdo.

 

connect.php

É necessário se cadastrar para acessar o conteúdo.

 

check_ipban.php

É necessário se cadastrar para acessar o conteúdo.

Ai na página que você quiser checar os IPs banidos só por:

É necessário se cadastrar para acessar o conteúdo.

 

:)

Link para o comentário
Compartilhar em outros sites

Aqui está o meu script:

 

SQL

É necessário se cadastrar para acessar o conteúdo.

 

connect.php

É necessário se cadastrar para acessar o conteúdo.

 

check_ipban.php

É necessário se cadastrar para acessar o conteúdo.

Ai na página que você quiser checar os IPs banidos só por:

É necessário se cadastrar para acessar o conteúdo.

 

:)

 

Gostei mais simples só que o meu da pra colocar o tempo tipo começa hoje e termina amanha meio-dia enfim.

 

O seu eu usuaria caso fosse para banir permanentemente :D

Link para o comentário
Compartilhar em outros sites

Gostei belo tópico :D

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

vai continuar ?

 

 

...

 

 

ainda ?

 

 

... karalho meeow '

 

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

teem nada

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Aiiinda ? Looooooool

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

mindfuck-troll.gif

 

 

--> PASSE O MOUSE >>>>>>>> EU SOU NOOB KKKKKKKKK ' EU SOU NOOB ? SIM EU SOU ! KKKKKKKKK

JH8s0.png

Link para o comentário
Compartilhar em outros sites

Cara não é que eu não sabia isso? Nossa.

Virei estagiário só com 10k de posts, virei browser zone, depois games zone, fui convidado pra global, mas recusei e quitei da staff, sai do fórum pois não me alegrava mais e agora de vez em quando volto aqui para dar um oi.

Link para o comentário
Compartilhar em outros sites

Cara não é que eu não sabia isso? Nossa.

 

Rs seria melhor postar comentários construtivos.

 

Bem se não sabia agora sabe e pode implantar em seus sites ou sistemas :) e caso use o mesmo script mantenha os créditos.

Link para o comentário
Compartilhar em outros sites

  • 3 semanas atrás...
  • 1 mês depois...

Importante

 

Eu queria por essa função numa pagina de administração que vou por no meu site para o admin gerir o mesmo e queria ver o ip de um user atraves do nome que esta em sessao, tipo escolhia o nome e ele bania o ip que estava associado a esse nome. Sabes como posso fazer isso assim? :yes:

Link para o comentário
Compartilhar em outros sites

Bem ,as vezes certas pessoas indesejaveis visitam vossos sites , mas você não quer que ela faça isso.

 

Como impedir isso ?.

 

Banindo o IP dessa pessoa dessa forma ela não poderá acessar seu site.

 

LETS GO:

 

Primeiro vamos precisar de um banco de dados, vá no seu phpmyadmin e crie um banco com um nome a sua escolha depois vá em SQL e execute o seguinte código:

 

É necessário se cadastrar para acessar o conteúdo.

Com o nosso Banco de dados criados precisaremos criar uma conexão com o mesmo, o código abaixo faz essa conexão , você só vai precisar editar o" mysql_user", "mysql_pass" && e o nome do banco de dados:

 

É necessário se cadastrar para acessar o conteúdo.

 

Obs: Salve como connect.php

 

Bem , agora vamos ao PHP que irá verificar se o IP do usuário conta na lista dos banidos assim impedindo o acesso do mesmo aos vossos sites:

 

É necessário se cadastrar para acessar o conteúdo.

 

Pronto agora para banir alguem você só precisa ir no banco de dados clickar em inserir e acrescentar o IP + Data de ínicio do banimento e data de termino.

 

Bem é isso, existem vários outros métodos para banir o IP dos usuários como por exemplo usando o .htaccess :).

 

Os créditos são 100% MEUS.

No Segundo arquivo tem um pequeno erro que no lugar de $SESSION está escrito $_SESSON .

Mais muito bom .

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...

Caro henrimat,

 

Evite comentar em tópicos cujo último post tem mais de 30 dias.

 

Isso traz tópicos velhos de volta a primeira página,desorganizando a área.

 

Qualquer dúvida sobre as regras gerais do fórum, leia:

 

 

 

Tópico Trancado

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.