Grey_Wolf Posted December 16, 2004 Report Share Posted December 16, 2004 Kaa tiek risinaata probleema lai noteiktu cik cilveki dotajaa briidii skataas saitu? Cik registreeti un cik cieminji -risinaajums pec ip neder - jo vienu ip var izmantot n lietotaaji..... Link to comment Share on other sites More sharing options...
Kaklz Posted December 16, 2004 Report Share Posted December 16, 2004 Ja tu glabātu sesijas nevis ar PHP iebūvētajiem līdzekļiem, bet ar MySQL vai kādas citas datubāzu vadības sistēmas palīdzību, tad varētu vienkārši izpildīt vienu SQL pieprasījumu, lai noskaidrotu pašlaik aktīvo sesiju skaitu. Link to comment Share on other sites More sharing options...
Venom Posted December 16, 2004 Report Share Posted December 16, 2004 resp. līdzīgi nesenajam postam ar IP: $onl=180;//seconds 2 be considered online session_start(); id=session_id()."\n"; $period='/tmp/'.floor(time()/$onl).'.onl'; $tmp=@file($period); if (!$tmp) $tmp=array(); if (!in_array($id,$tmp)) { $fh=fopen($period,'a'); flock($fh,LOCK_EX); fwrite($tmpfile,$ip); flock($fp,LOCK_UN); fclose($fh); $tmp[]=$ip; } echo count($tmp).' apmekletajs lapa pedejas '.$onl.' sekundes'; Link to comment Share on other sites More sharing options...
Recommended Posts