Frage

Was ich suche ist Art und Weise / Design, ohne dass Cookies oder JavaScript ein Benutzer / Besucher der Website zu verfolgen, wie etwa 5% der Nutzer haben einen oder beide dieser ausgeschaltet.

Was würde Ich mag zu erreichen, ist eine eindeutige Referenz für den Benutzer, die Server-Seite in Code erfaßt werden kann.

Ich dachte Maschine CPU / Motherboard ID aber diese Informationen verborgen ist.

Welche Informationen könnten Sie / kombinieren, um einen eindeutigen Hash zu erstellen.

Ich brauche auch diese ID an die Arbeit in den verschiedenen Sitzungen. Oder vielleicht, wenn die Information ist einzigartig genug, um einen Weg Cookies / Cookie Art Dinge auf verschiedenen Browsern zu tun.

War es hilfreich?

Lösung 3

Nach einigen mehr Forschung von Rup und der ret der Kommentare hier geholfen hat es sich gezeigt, dass es keine einfache Art und Weise ist ein Benutzer auf Ihrer Website ohne Cookies zu verfolgen, aber es ist nicht unmöglich.

Sieht aus wie der einzige Weg, wirklich zu erreichen ist dies per Browser Fingerdruck, alle Daten mit dem Server geliefert wieder einen einzigartigen Fingerabdruck des Benutzer-Browser zu machen, diese Nähte an die Arbeit für etwa 95% etwa gleich wie Kekse.

Browser Fingerdruck auf den Moment Nähte wie eine praktikable Ansatz, aber ich fühle es könnte durchaus eine große Gegenreaktion von der breiten Öffentlichkeit / privacy Gruppen sein, wenn Sie, wo diese Route gehen.

Für den Moment scheint es, wir mit Cookies stecken geblieben sind.

Andere Tipps

Sie können einen Code in der URL setzen, das ist, wie cookieless Sitzungen Arbeit verwendet (vielleicht noch tun).

UPDATE: Einnahme Kommentar auf, je nach Anwendung und die Anzahl der Benutzer, die Sie in Erwägung ziehen könnten jeden Benutzer eine eigene Sub-Domain geben, oder wenn Sub-Domains sind zu kompliziert zu bauen es als Teil ihrer URL. Dies hängt davon ab, ob sie benötigen, um Login in die Website.

Sie auf, etwas zu tun mit Client-IP-Adressen aussehen könnten, aber dies würde nicht Arbeit für alle.

Sind Sie sicher, dass die Benutzer wirklich haben Plätzchen ausgeschaltet? Es könnte sein, dass Benutzer persistente Cookies ausgeschaltet (diejenigen, die eine Datei des Benutzers Festplatte schreiben) und noch Browser Session-Cookies eingeschaltet haben. Browser Session-Cookies leben im Speicher und verschwinden, wenn der Benutzer ihren Web-Browser schließt, aber normalerweise ist dies genug für die serverseitige Sitzungsstatus an der Arbeit richtig.

In fast allen Fällen, in denen Kunden Cookies deaktiviert haben, ist es immer persistente Cookies nur. Die In-Memory diejenigen sind weiterhin aktiviert und gut funktionieren, können Sie Benutzer verfolgen, aber nur so lange, wie der Browser geöffnet bleibt, könnte dies für Sie genug sein, ich weiß es nicht.


Update: Ich habe gerade bemerkt, sagte man diese Bedürfnisse über mehrere Sitzungen hinweg bestehen bleiben (wie in Benutzer Schließen Browser nach unten und später, um vor Ort zurück). Haben Sie in HTML5 Speicheroptionen sehen ( Localstorage ), insbesondere es ist ein einfacher Schlüssel / Wert-Speicher, und es ist einigermaßen in allen Browsern auch Versionen von Internet Explorer.

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