Jump to content
php.lv forumi

select/array/izvadīšana


anonīms

Recommended Posts

Principā daudzos drošībai veltītos rakstos rekomendē tomēr uzsetot tos mainīgos. Pie specifiskiem nosacījumiem var rasties drošības caurumi. Galvenokārt ja register globals ir ieslēgts, tad to mainīgo Tavā vietā uzsetos kaut vai caur parastu getu ieliekot linkā savu vērtību, bet ielikt tur varēs ko grib un pie dažādām situācijām tas varētu kaut kā kaitēt. Varbūtība jau itkā nav liela ka viss tā sagadīsies un ka uzminēs to mainīgā nosaukumu, bet tomēr pastāv.

Link to comment
Share on other sites

:) tas ka nedefineju mainigo (nelieku klientam :D gaidit) un zinot to ka tas nav nekas traks ..

driizaak otradi --> tu liec klientam gaidiit, jo tiko PHP sastop mainiigo vinsh parbauda vai tas jau nav defineets , ja nav tad sanjem erroru, tad to apstraadaa

(ja errori tiek logoti tad atver failu, ieraksta [ja patreiz tiek rakstiits kautkas cits, tad gaida ], aizver failu ), parbauda vai nevajag izvadiit, Ja vajag tad izvada to kljudu ...

taa kaa ... kljudaini skripti straada krietni lenak nekaa bez kljudam ....

 

tas ir viens, otrs: ko dariisi ja vajadzees parnest uz citu Hostingu ? kur Error reporting buus ieslegts uz pilnu ???

 

treskart kaa redzi pats ... izstraade krietni aizkavejas , jo nevareji atrast kljudu, ja buutu nodefinejis to mainiigo, pirms taa IF , tad jau sen buutu ticis galaa ar sho problemu ...

Link to comment
Share on other sites

Grey_Wolf, šinī gadijumā tas nebūtu palīdzējis atrisināt problēmu,

kapec nebuutu ?

foreach($ddienas_menesis as $k=>$v) {

 ddienas_m ='';  // gan inicializee mainiigo, gan nonulle ;)

if($row[11] == $k) {$ddienas_m = 'selected'; }
echo "<option ".$ddienas_m." value='$k'>$v</option>";
};

Link to comment
Share on other sites

×
×
  • Create New...