Jump to content
php.lv forumi

session_destroy(); session_save_path();


raivis

Recommended Posts

Piedod, bet vai tas būtu korektājais variants!?

Jo, iespējams, ka lietotājs vēl pēc 10min. (600sec.) atrodās sistēmas onlinā, bet tas vairs diemžēl netiek ņemts vērā...

13077[/snapback]

Nedaudz labāks variants: ja JavaScript'ā uztaisa, ka ik pēc minūtes, piemēram, nosūta uz tavu servera skriptu, ka lietotājs vēl atrodas lapā, tādējādi atjaunojot to laika skaitīšanu.

Link to comment
Share on other sites

Piedod, bet vai tas būtu korektājais variants!?

Jo, iespējams, ka lietotājs vēl pēc 10min. (600sec.) atrodās sistēmas onlinā, bet tas vairs diemžēl netiek ņemts vērā...

Nedaudz labāks variants: ja JavaScript'ā uztaisa, ka ik pēc minūtes, piemēram, nosūta uz tavu servera skriptu, ka lietotājs vēl atrodas lapā, tādējādi atjaunojot to laika skaitīšanu.
..bet vai līdz ar to reizi minūtē netiks Refresh'ota lapa?
Link to comment
Share on other sites

..te tev gan рпр nebūs taisnība; - jau izmēģināju! - tik daudz strādā, lai saskaitītu onlinā esošos lietotājus.

13082[/snapback]

 

citāts no php.net:

 

'w'  Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
Link to comment
Share on other sites

viš tur visu atpakaļ raksta ar implode('|',$online)

 

"Jo, iespējams, ka lietotājs vēl pēc 10min. (600sec.) atrodās sistēmas onlinā, bet tas vairs diemžēl netiek ņemts vērā..." - ja viņš nerefrešo/nebrowsē lapu, tad nekā.

HTTP protokols ir domāts tā ierakstu adresi > browseris izdara pieprasījumu, serveris savukārt atsūta datus atpakaļ un viens no otra atvienojas. Neviens neskaitās online.

 

ja gribi skaitīt ar lielu precizitāti, jātaisa freims, kurā automātiski refrešosies, ka cilvēks ir online vai kaut kas tml

Link to comment
Share on other sites

..bet vai līdz ar to reizi minūtē netiks Refresh'ota lapa?

13090[/snapback]

Es jau neteicu, ka jārefrešo lapa, bet teicu, ka ar javaskriptu jāsūta pieprasījums kautkāds uz serveri. Ir tāds labs objekts - XMLHttpRequest. Pameklē par to informāciju. Lai gan šis variants strādās tikai uz IE un Netscape/Mozilla bāzētiem browseriem.

Tad labāk ar neredzamu ifreimu, kā Venom minēja.

Edited by bubu
Link to comment
Share on other sites

protams skaisti visu piekakāt ar freimiem, bet vai tas būs tā vērts? čakars, adresbārā visu laiku viens links utt.

 

kā labs piemērs manuprāt ir šis pats forums, kur skaitīšana izveidota neizmantojot freimus. man tāda aizdoma, ka datus galabā sql datu bāzē, pēc kuriem nosaka vai ir onlainā vai nav.

Link to comment
Share on other sites

bļāviens, nu

te skaita, vai lietotājs ir refrešojis lapu 1x piem 180 sekundēs un apakšā piem. rāda forumu šobrīd skatās... atstāj lapu uz 10 minūtēm un nekas neizmainīsies

 

skaties piemēriņu http://paste.php.lv/1571

13103[/snapback]

 

nu bet par ko tad iet runa? varētu padomāt, ka visu uzreiz jāņem 1:1. nu paņem nevis select *, bet select count(*).

Link to comment
Share on other sites

×
×
  • Create New...