Lokomotive Posted March 29, 2004 Report Posted March 29, 2004 Te kaut kur iekš php.lv foruma bija nopublicēts skripts, kuru tagad nevaru atrast! Varbūt kāds atcerēsies tā skripta atrašanās vietu iekš php.lv.. Doma bija apmēram tāda - ja cilvēks ieet nevis sākumlapā(index.php), bet kādā citā failā (piemēram top.php), tad skripts veci redirektē uz to index lapu. Tas noder piemēram, ja lapa sastāv no top.php, content.php, bottom.php, un kāds lapas apmeklētājs browserī ieraksta nevis index.php, bet pa taisno grib tikt tai top.php... un tas skripts viņu automātiski redirektē uz vajadzīgo (index.php) lapu. ...Nu kaut kā tā bij.
tamster Posted March 29, 2004 Report Posted March 29, 2004 Var provēt apmēram šitā: index.php <? $main='yes'; include 'top.php'; include 'bottom.php'; ?> top.php, bottom.php <? if(!isset($main)){ header("Location: index.php"); exit(); } ... ?> Var to visu izdarīt skaistāk, bet nu doma ~tāda...
bubu Posted March 29, 2004 Report Posted March 29, 2004 to jau var paarbaudiit clienta galaa ar JavaScriptu, vai nu window vai document objektam bija location propertijs, kas satur ievadiito adresi, helpaa japaskataas tur siikaak buus
tamster Posted March 29, 2004 Report Posted March 29, 2004 JavaScript gadījumā skripts (piem. top.php) izpildīsies, bet PHP - nē... tur tā atšķirība..
Lokomotive Posted March 29, 2004 Author Report Posted March 29, 2004 Atradu! tas skripts bija te: http://php.lv/f/index.php?showtopic=830
S_K Posted March 29, 2004 Report Posted March 29, 2004 Kaut kas līdzīgs tamster piemēram, tik bez liekām definīcijām... top.php if (eregi('top.php',$_SERVER['PHP_SELF'])) { header('Location: index.php'); die(); }
Recommended Posts