Digital-X Posted November 22, 2003 Report Share Posted November 22, 2003 Par shitiem globaalajiem. ja ir off tas uzlabo aizsardiibu, bet nelauj izpildiit dazus variablus, shii vietaa $DOCUMENT_ROOT jaaliek shis $_SERVER['DOCUMENT_ROOT'] garaaks Mans Q: Kaadu aizsardziibu tas uzlabo? (register_globals) Un vai kaads izmanto expose_php (php.ini) Link to comment Share on other sites More sharing options...
Kaklz Posted November 23, 2003 Report Share Posted November 23, 2003 (edited) Par shitiem globaalajiem. ja ir off tas uzlabo aizsardiibu, bet nelauj izpildiit dazus variablus, shii vietaa $DOCUMENT_ROOT jaaliek shis $_SERVER['DOCUMENT_ROOT'] garaaks Mans Q: Kaadu aizsardziibu tas uzlabo? (register_globals) Un vai kaads izmanto expose_php (php.ini) register_globals = off galvenokaart paliidz izvairiities no neinicializeetu mainiigo ljaunpraatiigas izmantoshanas caur pieprasiijuma url: tev ir autorizaacija if ($authorized) { echo 'hi admin!'; } un bez datu ievades autorizaacijas formaa tu atver linku lapa.php?authorized=true register_globals = on gadiijumaa tu tiec lapaa iekshaa, register_globals = off - nee Edited November 23, 2003 by Kaklz Link to comment Share on other sites More sharing options...
Digital-X Posted November 24, 2003 Author Report Share Posted November 24, 2003 Tnx Link to comment Share on other sites More sharing options...
sviesc Posted November 25, 2003 Report Share Posted November 25, 2003 pats startēju ar ON nezinu vai tas gudri, bet uz localhost nav jau vajadzīga kāda baigā drosība, bet pieļuju ka ja netā tad vajadzētu gan register_globals = off galvenokaart paliidz izvairiities no neinicializeetu mainiigo ljaunpraatiigas izmantoshanas caur pieprasiijuma url: tā arī varētu būt... :blink: Link to comment Share on other sites More sharing options...
Benvenuto Posted November 26, 2003 Report Share Posted November 26, 2003 labaak jau no saakuma pierodi pie globals=off kaut vai tikai taapeec ka lielaakajaa daljaa hostinga pakalpojumu sniedzeeju globaalji ir izsleegti. Link to comment Share on other sites More sharing options...
Kaklz Posted November 26, 2003 Report Share Posted November 26, 2003 labaak jau no saakuma pierodi pie globals=off kaut vai tikai taapeec ka lielaakajaa daljaa hostinga pakalpojumu sniedzeeju globaalji ir izsleegti. heh, pierodot pie off, nejutiisi vajadziibu peec on. :lol: Link to comment Share on other sites More sharing options...
des Posted February 2, 2004 Report Share Posted February 2, 2004 Taapeec vajag uzrakstiit $authorized=false pirms if superduperautorization() { $autorized=true; } :) heh, nu jaa, ir jau visaadi Meerfija likumi :) Link to comment Share on other sites More sharing options...
Roze Posted February 3, 2004 Report Share Posted February 3, 2004 labaak jau no saakuma pierodi pie globals=off kaut vai tikai taapeec ka lielaakajaa daljaa hostinga pakalpojumu sniedzeeju globaalji ir izsleegti. Principaa preteeji.. Normaalu (maksas) hostinga provaideri mazaakas kjeskas deelj parasti iesleedz visu globaaljus etc fiichas.. Izsleegti vinji uz freehostinga projektiem kur parasti kaadam vienmeer rodas veelme urkjeeties.. Kas attiecas uz droshiibu tad ja jau reiz ir mainiigais ja reiz tu autorizaaciju balstiisi uz vienu mainiigo $authorized tad tevi neglaabs un buutiski nemainiis fakts vai lapa staavees uz servera ar register_globals On vai Off proti: jo principaa jebkaadus iznjemot sesijas ($_SESSION) paareejos mainiigo masiivus $_GET $_POST $_COOKIE es varu lapai iebarot nesankcioneeti (neparedzeeti no izstradataaja puses) shaa vai taa.. Link to comment Share on other sites More sharing options...
Kaklz Posted February 4, 2004 Report Share Posted February 4, 2004 (edited) Gribētu nepiekrist par pierašanu. Pierast pie register_globals = off ir vērts nevis hostētāju dēļ, bet paša labā. Tas palīdz lasīt vienu vai otru skriptu, jo var uzreiz daudz vienkāršāk saprast, no kurienes viens vai otrs mainīgais rodas. Īsi izsakoties - iegūstam labāku koda lasāmību un pārvietojamību no vienas sistēmas uz otru, ja nu gadījumā atšķiras konfigurācijas, jo arī pie register_globals = on attiecīgie masīvi, cik saprotu tomēr tiek veidoti. Edited February 4, 2004 by Kaklz Link to comment Share on other sites More sharing options...
Roze Posted February 4, 2004 Report Share Posted February 4, 2004 A par to (pierashanu) es neko nesaku.. tapeec quoteet manu postu nebija jeegas :) Jaa attieciigie masiivi tiek veidoti vienmeer. Taakaa ja ir veeleeshanaas un nepiecieshamiiba vinjus var izmantot neatkariigi no register_globals parametra. Piem ljoti parociigi ir izmantot $_SESSION lai nebuutu papildus jaalieto session_register() un tad jaaskataas kur kas tiek pieregjistreets un kur mainiigajam tiek pieksjirta/mainiita veertiiba iisti.. taapat arii $_COOKIE Link to comment Share on other sites More sharing options...
Recommended Posts