2013-01-22 2 views
6

Mögliche Duplizieren:
Can PHP read the hash portion of the URL?Wird die URL-Fragmentkennung an den Server gesendet?

Die (? Berühmt) Website mega.co.nz verwendet eine Hash-Markierung in URLs zu verschlüsselten Dateien zu verknüpfen; Der Teil der URL nach der Hash-Markierung enthält ein Passwort und es wird behauptet, dass die Verschlüsselung auf der Client-Seite stattfindet. Es ist sicherlich machbar, JavaScript für die clientseitige Verschlüsselung zu verwenden, aber ... wird nicht die URL an den Server gesendet, wodurch das Passwort für den Server selbst sichtbar wird?

Die URL sieht aus wie

https://example.com/#!encryptedfilename_password 

Antwort

7

Fragment Identifier werden nicht an den Server gesendet. Das Hash-Fragment wird vom Browser verwendet, um Elemente auf derselben Seite zu verknüpfen.

+0

Danke! Ja, in der Tat ist es in gewissem Sinne ein Duplikat von http://stackoverflow.com/questions/940905/can-php-read-the-hash-portion-of-the-url, wo auch erklärt wird, wie man Javascript benutzt Fragmentkennung lesen – vincenzoml