Προς το περιεχόμενο

Php script: online users(realtime)


mjmj

Προτεινόμενες αναρτήσεις

Δημοσ.

Θελω ενα scriptακι σε php το οποιο να μετραει ποσοι visitors ειναι realtime στην σελιδα(κατι σαν αυτο που εχει και το Insomnia στην αρχικη σελιδα).

Θελω να μην ειναι εμφανες, να ειναι σαν counter που δεν θα πρεπει να φαινεται αναγκαστικα στην σελιδα που υπαρχει για να μετρα την κινηση.

Σε αλλη σελιδα να μετρα, και σε αλλη σελιδα να δειχνει τους online users.

 

Μπηκα στο hotscripts αλλα εχει τοσα πολλα που χαθηκα.

Εχετε να μου προτεινετε κατι που να το εχετε δοκιμασει και να δουλευει καλα, και να οριζει ο χρηστης που θα δειξει τον μετρητη του?

Δημοσ.

Καλο φαινεται αλλα δεν βρηκα απο που να το κατεβασω. Κανενα λινκ, οσο κι αν εψαξα δεν ειδα.

Δημοσ.

Εκανα εγγραφη. Τωρα καταλαβα.

Ψαχνω για script το οποιο θα τρεχει ανεξαρτητα απο τον server της οποιαδηποτε εταιριας.

Αυτο στηριζετε στο site τους οποτε...

  • 1 μήνα μετά...
Δημοσ.

Πειτε ρε παιδια κανενα script που να το εχετε δοκιμασει οι ιδιοι, σε php.

Γιατι δοκιμασα διαφορα που βρηκα απο το google αλλα δεν λειτουργουσαν καλά.

  • 2 χρόνια αργότερα...
Δημοσ.

Καλησπέρα και Χρόνια πολλά σε όλους.

 

Το παραπάνω script που δίνετε νομίζω ότι κάνει δουλειά σε websites.

Εγώ φτιάχνω μία διαδικτυακή εφαρμογή (πολύ πιθανό να τη τρέχουν μόνο σε LAN) και θέλω να βρώ ένα script που να κάνει αυτή τη δουλειά χωρίς references σε άλλα locations.

 

Ίσως να παίζει με SESSIONS κλπ...

Δημοσ.

Μπορείς να το κάνεις με συνδυασμό php sessions και mysql. Όταν μπαίνει κάποιος στο web application σου βαζεις στην βαση το session id του, το ip του, ενα timestamp με την ώρα που δημιουργείται η εγγραφή και ενα timestamp που ανανεωνεται καθ'όλη την διάρκεια που ο χρήστης είναι στις σελίδες σου. Όσο είναι active και εφοσον το ip και το session id ειναι ίδια με την καταχωρηση στην βαση ανανεωνεις το timestamp στην βαση. Όταν κάποιος φευγεια απο το site ή κλείνει τον browser το timestamp παύει να ανανεώνεται. Όσοι χρηστες είναι μέσα στα χρονικά όρια που εχεις ορίσει (τώρα και 15 λεπτά πρίν πχ) αυτοί είναι οι ενεργοί σου χρήστες. Όσο πιο "σφιχτό" κάνεις το time frame που ελέγχεις για active users τόσο πιο realtime γινεται άλλα αν το παρακάνεις θα γίνονται πολύ γρήγορα invalidate οι εγγραφές που έχεις στην βάση. Δεν θα σου πώ άλλες λεπτομέρειες πάλεψε το και μόνος σου και εδώ είμαστε.

  • 2 εβδομάδες αργότερα...
Δημοσ.

Δεν είναι άσχημη η ιδέα αυτή...

Έχω ήδη παλέψει να κάνω κάτι τέτοιο κρατώντας μόνο το userid..

 

Θα δω...

 

Πολλά ευχαριστώ!

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...