[script]SIB Semply IP Ban

Only PHP & MySQL.

Moderator: DaD

[script]SIB Semply IP Ban

Postby necrosis on Thu Oct 25, 2007 10:31 am

ragazzi molto tempo fa feci questo script per bannare un utente...
Dovrebbe funzionare ma non ne sono certo comunque eccolo
Code: Select all
<?php
ip1= //ip da bannare
ip2= $HTTP_SERVER_VARS["REMOTE_ADDR"]
   if (ip1==ip2);
   {
      header("Location: http://www.indirizzo_pagina.it");
   }
?>

In poche parole se l' ip1 è uguale all' ip dell' utente lo redicta a una determinata pagina.
So che è molto semplice ma anche funzionale (credo) ;)

Ciao ciao
necrosis
necrosis
Ciclo
 
Posts: 510
Joined: Fri Jul 14, 2006 9:05 am

[script]SIB Semply IP Ban

Sponsor

Sponsor


Re: [script]SIB Semply IP Ban

Postby NorbiX on Wed Dec 26, 2007 10:07 pm

bella!

comunque inviagli un messaggio col javascript prima di redictarlo, del tipo "qui non ti vogliamo, pezzente!"

hihi, ho reso l'idea?
#include <antisocialbastard>

anti-social_bastard_init(&norbix);
User avatar
NorbiX
Array[]
 
Posts: 722
Joined: Fri Jul 14, 2006 11:14 am
Location: Inside the N.A.K.

Postby necrosis on Thu Dec 27, 2007 11:36 am

si :D
Code: Select all
<?php
ip1= //ip da bannare
ip2= $HTTP_SERVER_VARS["REMOTE_ADDR"]
   if (ip1==ip2);
   {
     print "Via pezzente!";
     header("Location: http://www.indirizzo_pagina.it");
   }
?>

L' identazione è un po sballata...
necrosis
Ciclo
 
Posts: 510
Joined: Fri Jul 14, 2006 9:05 am

Postby NorbiX on Thu Dec 27, 2007 11:47 am

hahaha, si una cosa del genere dovrebbe andare
#include <antisocialbastard>

anti-social_bastard_init(&norbix);
User avatar
NorbiX
Array[]
 
Posts: 722
Joined: Fri Jul 14, 2006 11:14 am
Location: Inside the N.A.K.

Postby DaD on Fri Dec 28, 2007 12:10 am

Banale. Basta passare per gugol transleit e il tuo script va a farsi benedire ;O;
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm

Postby necrosis on Fri Dec 28, 2007 11:18 am

leggi la data :) .
All' ora ero (e sono rimasto) un n00b incallito :D
necrosis
Ciclo
 
Posts: 510
Joined: Fri Jul 14, 2006 9:05 am

Postby NorbiX on Fri Dec 28, 2007 11:45 am

dad intendi che basta cambiare IP?

mm.. si potrebbe usare un database degli IP che non vanno bene, e un cookie che avvisa quando qualche cattivo cambia IP

però io non so usare i cookie rotfl
#include <antisocialbastard>

anti-social_bastard_init(&norbix);
User avatar
NorbiX
Array[]
 
Posts: 722
Joined: Fri Jul 14, 2006 11:14 am
Location: Inside the N.A.K.

Postby DaD on Fri Dec 28, 2007 11:52 am

La risposta si trova nei cookie e nelle sessioni , imparate ad usarli se volete fare qualcosa di sicuro :)
Image
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall)
Get Slack! | User Linux's ID | Blog
User avatar
DaD
Php Guru
 
Posts: 322
Joined: Sat Nov 25, 2006 5:09 pm

Postby necrosis on Fri Dec 28, 2007 12:51 pm

i cookie li so usare ci ho fatto uno script un po di tempo fa :D
Però in tutta sincerità non ho voglia XD
necrosis
Ciclo
 
Posts: 510
Joined: Fri Jul 14, 2006 9:05 am

Postby NorbiX on Sat Dec 29, 2007 3:22 pm

non bisogna mai dire che non si ha voglia, prova a dire "beh, lo farò" oppure "ok, tra un po"
#include <antisocialbastard>

anti-social_bastard_init(&norbix);
User avatar
NorbiX
Array[]
 
Posts: 722
Joined: Fri Jul 14, 2006 11:14 am
Location: Inside the N.A.K.

Re:

Postby pippo_prog on Thu Jul 31, 2008 4:34 am

necrosis wrote:si :D
Code: Select all
<?php
ip1= //ip da bannare
ip2= $HTTP_SERVER_VARS["REMOTE_ADDR"]
   if (ip1==ip2);
   {
     print "Via pezzente!";
     header("Location: http://www.indirizzo_pagina.it");
   }
?>

L' identazione è un po sballata...



:nonono: NOOOO, non può funzionare!
Non puoi mandare un output e poi usare la funzione header(): si sballa tutto il protocolla HTTP Wall .

La funzione header() può essere usata solo prima di ogni output.

Ciao
pippo_prog
Newbies
 
Posts: 3
Joined: Sun Jul 27, 2008 10:11 pm

Re: [script]SIB Semply IP Ban

Postby k8 on Thu Jul 31, 2008 12:56 pm

esatto..
oppure usar ob_start();
e ob_end_flush(); dopo header
:)
Big-Bug cerca collaboratori.
Scrivete senza abbreviazioni e senza k, grazie.
k8
Admin
 
Posts: 2127
Joined: Tue Jun 06, 2006 4:00 pm

Re: [script]SIB Semply IP Ban

Postby pippo_prog on Thu Jul 31, 2008 11:06 pm

Dal manuale di php

bool ob_start ( [callback $output_callback [, int $chunk_size [, bool $erase]]] )
This function will turn output buffering on. While output buffering is active no output is sent from the script (other than headers), instead the output is stored in an internal buffer.

Non conoscevo questa utile funzione del php.
Grazie per la dritta.
pippo_prog
Newbies
 
Posts: 3
Joined: Sun Jul 27, 2008 10:11 pm


Return to PHP & MySQL

Who is online

Users browsing this forum: No registered users and 1 guest