Avatar billede tortur Nybegynder
20. februar 2004 - 11:29 Der er 5 kommentarer og
1 løsning

Ban system - hjælp!

Er igang med et lille ban system som jeg ikke kan få til at virke...

<html>
<head>
</head>
<body>
<?$IP = $GLOBALS['REMOTE_ADDR'];
$conn = mysql_connect("localhost", "nsup2date", "");
mysql_select_db("nsup2date");

$sel = mysql_query("SELECT IP from bans");
if($IP == "$sel"){
echo "Du er bannet!";} else {
echo "unbannet";
}
?>
</body>
</html>


På forhånd tak...
Avatar billede codebase Praktikant
20. februar 2004 - 11:51 #1
<html>
<head>
</head>
<body>
<?$IP = $GLOBALS['REMOTE_ADDR'];
$conn = mysql_connect("localhost", "nsup2date", "");
mysql_select_db("nsup2date");

$sel = mysql_query("SELECT IP from bans");
$array = mysql_fetch_array( $sel );
if( in_array($IP, $array ){
echo "Du er bannet!";} else {
echo "unbannet";
}
?>
</body>
</html>


utestet...
Avatar billede tortur Nybegynder
20. februar 2004 - 12:19 #2
Virker ikke...
Avatar billede codebase Praktikant
20. februar 2004 - 12:22 #3
<html>
<head>
</head>
<body>
<?$IP = $GLOBALS['REMOTE_ADDR'];
$conn = mysql_connect("localhost", "nsup2date", "");
mysql_select_db("nsup2date");

$sel = mysql_query("SELECT IP from bans WHERE IP ='$IP'");
$array = mysql_fetch_array( $sel );
if( mysql_num_rows( $array ) > 0 ) {
echo "Du er bannet!";} else {
echo "unbannet";
}
?>
</body>
</html>
Avatar billede tortur Nybegynder
20. februar 2004 - 16:40 #4
Virker heller ikke..
Avatar billede Slettet bruger
21. februar 2004 - 20:25 #5
Brug $_SERVER['REMOTE_ADDR'] med det sidste forslag fra codebase.
Avatar billede tortur Nybegynder
22. februar 2004 - 17:12 #6
Intet virkede - men tak...
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

IT-JOB

BEC Financial Technologies

Senior Platform/System Engineer

RackPeople

Teknisk Lead

Forsknings-, Uddannelses- og Digitaliseringsministeriet

Vil du være med at udvikle sikkerhed og compliance i CPR?