Jump to content
php.lv forumi

IP adrešu banošana


Recommended Posts

Ļoti slikts kods! Kur ir mysql_escape_string()? Kur ir urlencode()? Un vispār labāk nodot nevis pašu IP caur GET mainīgo, bet primāro atslēgu (tb ieraksta identifikatoru).

Un kas šis par joku?

<form name="forma" method="post" action="<?$PHP_SELF;?>">

Ja gribi uz tekošo skriptu taisīt action, tad norādi to tukšu: action="".

Link to comment
Share on other sites

No tā visa koda nepalaižas galvenais

<?
include("../incl/config.php"); 
if (($_SERVER['PHP_AUTH_USER']!="root")||($_SERVER['PHP_AUTH_PW']!="triadpass")) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo "<font color=\"red\" face=\"verdana\" size=\"2\">Sorry vecais, tu neesi admins!!!</font>";die;}
else{
mysql_connect($hosts,$users,$passw) or die("Neizdevas piekonekteties datubazei!MySQL kluda ir:"mysql_error());
mysql_select_db($main_db)
?>

Nezinu kas tur ir nepareizi

Link to comment
Share on other sites

kas tā pa rindu? par konkatenaaciju neko neesi dzirdeejis?

("Neizdevas piekonekteties datubazei!MySQL kluda ir:"mysql_error());

 

jaabuut

("Neizdevas piekonekteties datubazei!MySQL kluda ir:" . mysql_error());

Link to comment
Share on other sites

bubu, nemāci cilvēkiem muļķības par action="" lauciņu.

 

ja grib, lai formas ievaddati tiek ielikti pieprasījumā uz to pašu skriptu, tad jāraksta

<form action="<?=$_SERVER['PHP_SELF']?>" ...

 

Tas tukšais action="" darbosies tikai tad, ja tu iesniegsi uz index.php vai index.html vai kādu citu, kas tev norādīts apache konfigurācijā kā direktorijas index fails.

 

action="" novedīs uz turieni, kas tev norādīts ir base birkā vai arī uz direktoriju, kurā atrodas formas ģenerēšanas brīdī izpildītais skripts.

Link to comment
Share on other sites

×
×
  • Create New...