Avatar billede kasper333 Nybegynder
30. september 2004 - 00:48 Der er 13 kommentarer og
1 løsning

shit list

hvis jeg har en prsons ip hvordan kan jeg så bane ham fra min hp ??!
Avatar billede morteeart Nybegynder
30. september 2004 - 00:51 #1
sæt dette her i toppen af din side

<?php

include ('config.php');

$ipen = $_SERVER['REMOTE_ADDR'];

$ipendukender = 000.000.000.000;

if ( $ipendukender == $ipen ) {

header("location: http://www.google.com");

}

?>
Avatar billede morteeart Nybegynder
30. september 2004 - 00:55 #2
men der er ikke særlig står point i det, fordi alle kan jo bruge en åben proxy, og så komme ind igen.

<?php

$ipen = $_SERVER['REMOTE_ADDR'];

$ipendukender = 000.000.000.000;

if ( $ipendukender == $ipen ) {

header("location: http://www.google.com");

}

?>

config.php skulle lige fjernes (rest fra gammelt script)
Avatar billede coderdk Praktikant
30. september 2004 - 00:56 #3
Som morteeart siger, skal koden køres alle steder:

$banned_ips = array(
      "192.168.1.2"
      ,"192.168.1.22"
      ,"10.1.0.133"
  );

if ( in_array( $_SERVER['REMOTE_ADDR'], $banned_ips ) )
{
  header('location: http://www.rotten.com/');
  exit;
}
Avatar billede kasper333 Nybegynder
30. september 2004 - 00:58 #4
hvordan kan mand få brugers hostmask så ?! i stede for $_SERVER['REMOTE_ADDR'], som er ip
Avatar billede kasper333 Nybegynder
30. september 2004 - 00:59 #5
$ipendukender == $ipen  er det hvis den er = med eller ikke = ?
Avatar billede morteeart Nybegynder
30. september 2004 - 01:00 #6
<?php

include ('config.php'); //db connect

$ipen = $_SERVER['REMOTE_ADDR'];

$qu = mysql_query("SELECT ip FROM banlist WHERE ip = '$ipen' ") or die(mysql_error());
$row = mysql_fetch_array($qu);
$antal = mysql_num_rows($qu);

if ( $row['ip'] == $ipen ) {

header("location: http://www.google.com");

}

?>

^^  en udgave til hvis du bruger database :)
og man kan self også bruge htaccess
Avatar billede kasper333 Nybegynder
30. september 2004 - 01:01 #7
har en database :D
Avatar billede morteeart Nybegynder
30. september 2004 - 01:01 #8
nej, kasper333 i if() sætninger bruger man opratere som == og != osv..
Avatar billede kasper333 Nybegynder
30. september 2004 - 01:03 #9
( $row['ip'] == $ipen ) hvad går den.. vil bare vide lidt
Avatar billede kasper333 Nybegynder
30. september 2004 - 01:05 #10
if ( $row['ip'] == $ipen ) { // hvis ip er  shitlist i db skal den go til google.,,

header("location: http://www.google.com");

}

?>
Avatar billede kasper333 Nybegynder
30. september 2004 - 01:09 #11
hallo ?
Avatar billede morteeart Nybegynder
30. september 2004 - 01:10 #12
ja

her skrevet som pseudokode:

HVIS ipFraDatabasen ErDetSammeSom ipFra $ip, Så send brugeren til google
Avatar billede mcgoat Nybegynder
30. september 2004 - 10:20 #13
<?php
include ('config.php'); //db connect
$ipen = $_SERVER['REMOTE_ADDR'];
$qu = mysql_query("SELECT * FROM banlist") or die(mysql_error());
while($row = mysql_fetch_array($qu))
{
  if($row['ip'] == $ipen)
  {
    header("Location: http://www.google.com");
  }
}
?>
Avatar billede coderdk Praktikant
30. september 2004 - 12:42 #14
<?php

  include ('config.php'); //db connect
  $ipen = $_SERVER['REMOTE_ADDR'];
  $qu = mysql_query( "SELECT 1 FROM banlist where ip = '$ipen'" ) or die( mysql_error() );
  if ( $row = mysql_fetch_array( $qu ) )
  {
    header( "Location: http://www.google.com" );
    exit;
  }

?>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester