Ja det er det altså fks hvis jeg har en der hedder opretadmin.php så includer jeg inden i den fil også er det kun de iper der er registreret i en tabel i dben, der kan se den fil
Jamen det er nemt.
Hvis du gemmer alle iper i en database. Så skal du bare tjekke den efter med en if sætning.
<?php
$sql = mysql_query("select ip from user");
$her = mysql_fetch_array($sql);
$ip_fra_db = $her['ip'];
$ip = $_SERVER['REMOTE_ADDR'];
if($ip_fra_db == $ip) {
//Hvis den finder en ip i databasen
} else {
//Hvis den ikke finder en ip i databasen
}//if sætningen slutter
?>
Her skal du lige huske en database forbindelse og rette sqlen til så den passer til din database!
MxS @ http://mxs.frac.dk
Slamkodning for fred
[Redigeret d. 03/04-04 18:50:15 af Martin Slot]
Skal jeg så til at sætte den ind på alle sider? også sætte koden ind der hvor der står //Hvis den finder en ip i databasen
FOrstår ikke lige din formulering, men du kan jo sætte den ind på en side eller flere sider alt afhængig hvor meget der skal beskyttes.
MxS @ http://mxs.frac.dk
Slamkodning for fred
Det jeg mener er at så skal man til at sætte den kode ind på hver side, det jeg vil have er bare en fil der ip.php der er der så den der tjekker om deres ip er registrert også på alle de 20 forskellige Php filer jeg har sætter jeg bare include "ip.php" i toppen--
Jamen du kan da bare gemme den i to filer.
ip_top.php
<?php
$sql = mysql_query("select ip from user");
$her = mysql_fetch_array($sql);
$ip_fra_db = $her['ip'];
$ip = $_SERVER['REMOTE_ADDR'];
if($ip_fra_db == $ip) {
//Hvis den finder en ip i databasen
Og ip_bund.php
} else {
//Hvis den ikke finder en ip i databasen
}//if sætningen slutter
Og derefter inkludere dem i de filer, men jeg vil nu hellere lave en index.php og fikse lidt rundt med det der, men det er lidt svært for mig at bedømme hvordan man skal lave det bedst når jeg ikke rigtig ved hvordan din kode hænger sammen osv.
MxS @
http://mxs.frac.dkSlamkodning for fred