Lynx Posted May 4, 2005 Report Share Posted May 4, 2005 Vai ir kāds veids kā nokeshot visu noteiktas lapas saturu, lai viņš netiktu pārlādēts. Izņemot vienu koda gabaliņu, kas tiek inkludots? Struktūra ir aptuveni šāda: galvena_lapa.php <?PHP te kods include('cita_lapa.php'); cits kods ?> uz cita_lapa.php ir linki un nospiezhot uz kada no linkiem mes aizejam uz apstrades_lapa.php apstrades lapa izpilda savu kodu un padod headeru: <meta http-equiv="refresh" content="0;url=galvena_lapa.php"> Jautājums šāds, vai ir kāds veids kā nokeshot visu galvenas_lapas.php saturu, lai viņš netiktu pārlādēts, izņemot konkrēto cita_lapa.php includu? Vai varbūt ir nepieciešams, kautkā pārtaisīt to struktūru lai panāktu praktiski nemanāmu lapas pārlādēšanos? Link to comment Share on other sites More sharing options...
Klez Posted May 4, 2005 Report Share Posted May 4, 2005 nju tad tew wainu jaaliek freims wai ifame ... tavaa gadiijuma laikam labaak buus iframe tad tikai paarlaadeesies tas freims :) Link to comment Share on other sites More sharing options...
arnico Posted May 5, 2005 Report Share Posted May 5, 2005 veel jau avreetu arii JS pieleitot :) Link to comment Share on other sites More sharing options...
Venom Posted May 6, 2005 Report Share Posted May 6, 2005 <?php $timeout=180;//cik bieži jānokešo, sekundes if (time()-@filemtime('cache.php')<=$timeout) //ja kešs ir svaigs header('Location: cache.php'); //rādam to ob_start();//citādi sākam satura pārtvēršanu echo 'lapas un moduļu saturs'; echo '<?php include_once "parladejams.php";?>'; //un te būs tā viltība echo 'lapas saturs turpinās'; $fh=fopen('cache.php','w');//jāraksta .php, lai izpildītos include fwrite($fh,$tmp=ob_get_clean()); //ierakstām pārtvērto fclose($fh); header('Location: cache.php'); //rādam to ?> Link to comment Share on other sites More sharing options...
Recommended Posts