Newsgroup: it.comp.www.php
Titolo: sessioni e numero utenti on-line

Dunque ditemi se sbaglio.
Quando un utente accede ad una qualunque pagina(anche una statica in
html)di 1 sito gli viene assegnato un id unico, il cosidetto id di
sessione(forse perchè cio' avenga bisogna settare in maniera giusta il
web-server ma cmq di solito è cosi);
Questo id di sessione di solito viene registrato in un cookie sul lato
utente ;ammettiamo che dopo visiti una pagina di 1 altro sito gli
viene assegnato(dal server del 2°sito) un nuovo id di sessione.
Facendo riferimento al suo id di sessione possono essere associate ad
un certo utente delle variabili(dette appunto di sessione) che possono
essere richiamate nelle varie pagine del sito(fino a che dura appunto
la sessione) che l'utente sta navigando.
in php il codice per creare una variabile di sessione è questo(spero
non sia vecchio tale codice)
<?php
$HTTP_SESSION_VARS['num'] = 0;
?>
Fatte queste premesse(sperando che sian giuste) vorrei fare delle
domande.
Ci sono dei forum online che indicano quanti utenti in quel momento
stanno visitando quel forum e (in caso siano loggati) vengono anche
indicati gli username degli utenti.
Senza entrare nei particolari mi piacerebbe sapere quale metodo viene
usato.
Io immagino qualcosa del genere:il server è in grado di stabilire
quanti id di sessione sono stati assegnati su quel sito in quel
momento e vedere anche se a ciascun id di sessione è associata anche
qualche variabile di sessione che
indichi appunto l'avvenuto login da parte del tale utente; è
verosimile??
se potete tralasciate i dettagli, mi interessa sapere solo se le cose
funzionano +o- cosi.
grazie mille

 usato.
Basta cercare tra i vecchi post, se ne e' discusso decine di volte, ho
risposto ad una domanda praticamente identica ieri
(zrmhd.109686$
b5.53...@news3.tin.it
)
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
Do. Or do not. There is not try.

...


diciamo che funziona cosi(sparatemi pure addosso):
quando un utente qualunque si collega ad un sito è possibile(adesso
non so i dettagli ma immagino che ogni volta che si richiede una
pagina arriva al web-server una richiesta identificabile con un id di
sessione) prendere il suo id di sessione e metterlo ad esempio in un
DB, assieme magari all'ora di entrata.
se un utente si logga nel db si mette sempre il suo id di sessione e
magari qualche info in+.
in questa maniera si sanno quante persone stan visitando il sito.
si stabilisce poi un tempo arbitrario dopo il quale vengono cancellati
gli utenti dal DB(nel caso ovviamente che l'id di sessione relativo al
tale utente non abia fatto una nuova richiesta di una delle pagine del
sito nel tempo stabilito).
1-se è cosi da una pagina lato server è possibile sapere sempre quali
sono gli id di sessione collegati giusto???
2-:si puo' assegnare un id di sessione anche da una pagina statica
vero?
3-quando passi da un sito ad un altro(presente su un altro web server)
ovviamente ti viene attribuito(sempre che ti viene attribuito)un nuovo
id di sessione vero?
e quando passi da un sito ad un altro, entrambi sullo stesso server?
grazie

 e quando passi da un sito ad un altro, entrambi sullo stesso server?
Lo stesso.


 
se ti è possibile mi diresti dove sbaglio(anche sinteticamente)
grazie

 se ti č possibile mi diresti dove sbaglio(anche sinteticamente)
Leggi il mio precedente post in risposta al messaggio originale.
-- 
I am what I am, I do what I can


 Leggi il mio precedente post in risposta al messaggio originale.
cerchero' ancora ma cmq non ho trovato nulla che rispondesse bene alla mia domanda.
cmq grazie lo stesso

 alla mia domanda.
[ti quoto]
immagino che ogni volta che si richiede una pagina arriva al web-server
una richiesta identificabile con un id di sessione.
[/quoto]
ed io ho precedentemente scritto:
[mi quoto]
Questo accade solo se sono attive le sessioni di PHP/ASP/JSP/Perl etc.
oppure se sono attive le sessioni HTTP (del web server) altrimenti non
viene assegnato alcun ID. Inoltre nel primo caso la pagina visitata
deve essere dinamica.
[/quoto]
Il mio "Non e' proprio cosi'." si riferisce al tuo "ogni volta".
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E


 oppure se sono attive le sessioni HTTP..........
Scusate se mi intrometto...
Come faccio a vedere se le sessioni HTTP sono attive?
domanda idiota? :)
ciao
roberto.
-- 
while (TRUE) {
    while (turn != 0)
    critical_region();
    turn = 1;
noncritical_region();
}

 Come faccio a vedere se le sessioni HTTP sono attive?
Guarda le intestazioni restituite dal server.
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/3C
Vuoi supportarmi? 
http://url.repository.biz/go/3E
L'uomo, conscio di sbagliare, persevera.

 
grazie.


 Il mio "Non e' proprio cosi'." si riferisce al tuo "ogni volta".
mille graz