bra Posted April 25, 2005 Report Share Posted April 25, 2005 (edited) diemžēl iepriekšējais topiks tika slēgts, un man nākas rīkoties šādi <?php //uzsākam sessiju prims jebkāda outputta session_start(); /*pārbaudām, vai ir pēdējās pārlādes laiks, ja nav (tikko ienācis), liekam tekošo laiku */ if (!isset($_SESSION['last_action'])) $_SESSION['last_action']=time(); /* pārbaudām, cik sekunžu pagājīs no iepriekšējās pārlādes, pirmo reizi tas būs 0, jo tikko uzlikam to pašu time(), katru nākāmo reizi salīdzināsim ar laiku ielikto rindā ar ** komentārā */ if (time()-$_SESSION['last_action']>600) exit('Pagājušas vairāk nekā 10 min pēc pēdējās darbības'); /* ja mūs izlaida cauri, resp. pirms pēdējās darbības pagājis<10 min, atjaunojam/ieliekam tekošo darbības laiku */ $_SESSION['last_action']=time(); //** /*kaut kur <head> apvidū varam ielikt refrešu uz 10min+1 sekundi, lai lapa automātiski pārlādētos pēc 10 dīkstāves minūtēm */ echo '<meta http-equiv="refresh" content="601; url='.$_SERVER['PHP_SELF'].'" />'; ?> es laikam esmu stūlbs, bet if pierakstu bez { } nezinu un līdz ar to man grūti saprats kurā brīdī baidzas if darbība P.S. es izmantoju šo te v3rb0 veidoto klasi http://paste.php.lv/1879 (sorry biju saiti piemirsis iemest) lietotāju pārbaudei un vēlos apvienot, bet nu nekādīgi nesanāk Edited April 25, 2005 by bra Link to comment Share on other sites More sharing options...
v3rb0 Posted April 25, 2005 Report Share Posted April 25, 2005 (edited) .. http://lv.php.net/if Edited April 25, 2005 by v3rb0 Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2005 Report Share Posted April 25, 2005 (edited) if (a) b; c; ir tas pats kas: if (a) { b; } c; (pilnīgi tāpat kā jebkurā citā programmēšanas valodā) Edited April 25, 2005 by bubu Link to comment Share on other sites More sharing options...
bra Posted April 25, 2005 Author Report Share Posted April 25, 2005 vēršu uzmanību uz P.S. es izmantoju šo te v3rb0 veidoto klasi http://paste.php.lv/1879 (sorry biju saiti piemirsis iemest) lietotāju pārbaudei un vēlos apvienot, bet nu nekādīgi nesanāk varbūt jums ir ideja kā apvienot šos te abus Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2005 Report Share Posted April 25, 2005 Es īsti nesaprotu, kas tev tur nesanāk. Tās klases kods nestrādā vai? Link to comment Share on other sites More sharing options...
bra Posted April 25, 2005 Author Report Share Posted April 25, 2005 strādāt strādā, bet problēma ir tā ka sesija tiek iznīcināta pēc 6 min (tajā gadījumā), bet tas tak nava korekti a ja es tur raxtu baigi garo txt vai tikai čolēju kas pagē notiek mani nocērt nost pēc 6 min, bet vajadzētu būt tā ka ja 6 min neko nedaru tad cērt nost nrevis katras 6 min man pa jaunu jāpārlogojas Link to comment Share on other sites More sharing options...
bubu Posted April 25, 2005 Report Share Posted April 25, 2005 Ar ko atšķiras darbības "cērt nost" un "jāpārlogojas"? Tās klases kodu apskatījos, un man šķiet, ja tur tās 6 minūtes nekā nedara, tad lietotājs tiks automātiski izlogots un tiks izvadīta login forma. Link to comment Share on other sites More sharing options...
Recommended Posts