Jump to content
php.lv forumi

Ierosinājums Par Skriptiņiem Un Register_globals


Recommended Posts

Tātad, tāds ierosinājums - pirms postēt skriptiņus, pačekosim, vai ir ievērots princips register_globals=off. Tas kā nekā ir pēc noklusēšanas pie svaigas instalācijas (ja saits orientējas uz palīdzību arī iesācējiem), un arī drošības ziņā tiek visnotaļ rekomendēts, un vispār tā tam būs būt :D

Ierosinu pat ievietot šo priekšlikumu saita noteikumos.

Link to comment
Share on other sites

Principaa jau koda piemeers tiek dots lai lietotaajs (arii iesaceejs) izprastu taa jeegu un pielietot / paarveidot savaam vajadziibaam nevis 1:1 copy un paste (savadaak veidojas taa saukto 'script-kiddies' slaanis, kas nezin un nesaprot ko pashi dara)..

 

Ja rakstam kodu ar register_globals=On vienmeer varam piedaavaat variantu / kodu kaa no GLOBALS paarveidot uz lokalajiem mainigajiem..

 

Piemeeram ar post mainigajiem..:

 

extract($_POST);

vai droshaak..

extract($_POST, EXTR_SKIP);

Link to comment
Share on other sites

Izprast jeegu - tas jau ir stipri dzilji :) Ja jau orienteejamies uz iesaaceejiem, tad kaa jau mineeju - jaapublicee kods, kas atbilst nokluseetajiem uzstaadiijumiem. Liidz ar to register_globals=off. Nu kaut vai to pashu extract($_POST) saakumaa.

Savaadaak peec teejkannas sheemas - uzinstaleeju php, iebliezu skriptinju no php.lv - neiet. Nu labi, teejkanna piemeeram zinaatkaars, paarmeklee sietu atrod, ka pie vainas register_globals=off. Manupraat, tas driizaak piespiediis sho teejkannu izmainiit sho parametru uz on (vienkaarshaak vaizin), nevis izprast jeegu.

Taatad ... veel kaadu komentaaru par teemu? ;)

Jeb mosh noteikumos iekshaa, lai nestaipaas ... gumija.

Link to comment
Share on other sites

×
×
  • Create New...