Aleksejs Posted April 2, 2004 Report Share Posted April 2, 2004 Varbūt uzliec atpakaļ error reportingu ;) Neiedziļinoties drošības problēmās, kuras rodas šīs rindiņas dēļ (include ($page . ".php");), varbūt uzraksti tā, lai darbotos bez register_globals??? <?php if (! isset($_REQUEST['page'])) {$page='main';} else { $page = $_REQUEST['page']; } include ('saakums.php'); include ($page.".php"); include ('beigas.php'); ?> Link to comment Share on other sites More sharing options...
atis Posted April 2, 2004 Author Report Share Posted April 2, 2004 Varbuut tas arii paliidzeetu, bet ne jau tur ir taa probleema. Kaa teicu man linki neshanceeja arii citai ejoshai lapai, t.i. with localhost Link to comment Share on other sites More sharing options...
Robis Posted April 2, 2004 Report Share Posted April 2, 2004 Veciit, tu kaut ko es paarpratis! Definee mainiigos parasti shaadi: var $mainiigais; Pieshkjir veertiibu shaadi: $mainiigais = 'veertiiba'; tachu if ($mainiigais == NULL) { notiek tas un tas; } nav nevis mainiigajam pieshkjirt vertibu, bet gan parbaudiit mainiigaa veertiibu! Taalaak, paarbaudiit vai mainiigais ir var shaadi if (isset($mainiigais)) { mainiigais eksistee;} Taalaak: Tava gadijumaa taa kaa vajadzeeja izmantot nevis page, bet gan: if (isset($_GET['page'])) { jau vispirms; } - un tad ieksh taa if visu dariit... ok. Link to comment Share on other sites More sharing options...
atis Posted April 5, 2004 Author Report Share Posted April 5, 2004 Fixed. Paldies par derīgajiem padomiem. Bet nederīgo padomu devējiem es ieteiktu vispirms izprast problēmu un tikai tad teikt, ka viss tiek darīts pilnīgi šķērsām un vajag tā kā es to daru. ;) btw linki negāja, jo php.ini bija register_globals = On jāieliek. Defaultā ir Off. Link to comment Share on other sites More sharing options...
sviesc Posted April 5, 2004 Report Share Posted April 5, 2004 :blink: pag pag ar to On neaizraujies Link to comment Share on other sites More sharing options...
Aleksejs Posted April 5, 2004 Report Share Posted April 5, 2004 Es arī ieteiktu pārtaisīt tā, lai darbotos ar register_globals off, jo tāds skripts darbosies arī vidē ar register_globals on, taču otrādāk, kā pats pamanīji, gan, nē. Link to comment Share on other sites More sharing options...
Ugga Posted April 5, 2004 Report Share Posted April 5, 2004 on suxx Link to comment Share on other sites More sharing options...
Roze Posted April 5, 2004 Report Share Posted April 5, 2004 on suxx Jopt shitie bljaaveeji.. Kapeec suxx vismaz vari pateikt? (ja nevari tad kaadas jeega/tiesiibas izteikt shaadu apgalvojumu?) Kapeec man buut jaachakareejas tur kur nevajag? Jaasatraucas vai mainiigais tiek nodots caur post/get/sesiju/cookiju vai hvz kaa veel? Ja tas ir svariigi tad pienjemu arii attieciigus meerus un paarbaudu pret superglobals mainiigo masiiviem .. Bet izbljaavieni kas liidziigi "windows sux / linux rulez" bez pamatojuma netiks tolereeti (lai arii diezgan daudz aprunaati) - tomeer tas nerada pareizu priekshtatu cilveekiem kas tikko saak darboties ar php par lietaam. Ja bez "sux" vai "rulez" neko vairaka pierakstiit nespeejat tad luudzu nerakstiit vispaar.. Link to comment Share on other sites More sharing options...
Recommended Posts