Frage

Könnten Sie eine effiziente Möglichkeit, einen eindeutigen Benutzer mit Javascript zu identifizieren (zum Beispiel eines Hash-Berechnung auf die Server-Seite zu senden)?

EDIT: Der Punkt ist, dass ich nicht ‚intrude‘ in den Browser (zum Beispiel Cookies senden). Und IPs sind auch nicht die Option. Und es hat eine clientseitige Lösung sein (daher Javascript).

War es hilfreich?

Lösung

Eine gemeinsame Lösung für dieses Problem ist eine eindeutige ID auf der Serverseite zu berechnen, drücken Sie dann einen Cookie an den Browser, dass die ID enthält (Überprüfung, zuerst, ob das Cookie zu sehen, hat bereits für den aktuellen Browser definiert wurde).

Werbungs Netzwerke verwenden diese Technik ziemlich stark demografische Informationen über Web-Nutzer zu sammeln.

Bearbeiten By the way, die "unique ID" kann einfach die erste Session-ID mit dem Benutzer in Verbindung gebracht werden. Viele Frameworks können, dass für Sie.

Andere Tipps

upvoted ich Brians Antwort, aber ich mag hinzufügen, dass das Problem einen eindeutigen Benutzer zu identifizieren. Bestand darauf, dass es in Javascript getan werden -, die über die Seite Ebene staatenlos ist, es sei denn die Teilnahme auf der Serverebene ist -. Nur ist kein fruchtbarer Ansatz

Eine „einzigartige“ string kann der Benutzer die IP-Adresse, sondern dass verschiedene Benutzer hinter einer Unternehmens-Firewall passen sie auf, zum Beispiel mit der gleichen IP erscheinen könnte.

Die IP-Adresse des Benutzers auf Server-Ebene bereits vorhanden ist, müssen Sie nicht js benötigen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top