Klawischnigg: Wie JavaScript-Variable an eingebundene PHP-Datei übergeben?

Beitrag lesen

Hi there,

Die Session.php enthält ein eigenes Session-Handling, das u.a. die Variable $_SESSION['_fingerprint'] als Kombination aus dem User-Agent und der IP-Adresse definiert.

Gibts einen (sehr) guten Grund für ein "eigenes" Session-Handling? Im Grunde genommen erledigt das alles PHP für Dich, und es ist keine wirklich gute Idee, ein serverseitiges "Problem" mit Javascript lösen zu wollen.

Da der User-Agent recht leicht manipuliert werden kann und IP-Adressen, meines Wissensstandes nach, nie 100% eindeutig sind, habe ich einen JavaScript-Mechanismus zusammengestellt, der u.a. verschiedene Werte des Browsers ausliest, unterstützte Mime-Typen ermittelt und einen eigenen Fingerabdruck über Canvas erzeugt. Aus den ermittelten Werten wird der finale SHA512-verschlüsselter Fingerabdruck generiert.

Ich gratuliere, Du hast gerade das Cookie neu erfunden...!