PHP & Hash / Fragment-Teil der URL

Ich bin auf der Suche nach einer Möglichkeit zum speichern der hash-Teil einer url und als PHP-variable. Diese Idee ist ein bisschen verrückt, aber mit mir tragen...

Möchte ich extrahieren Sie die "location" - fragment aus die folgende URL auf und speichern es als eine PHP-variable.

http://www.example.com/#location

Jedoch die Diskussion an dieser link zeigt an, dass das fragment eines URL ist nur erreichbar durch JavaScript.

Aber wäre es möglich eine Verknüpfung zu erstellen, wo das fragment dupliziert wird, in der URL durch PHP geparst, und dann entfernt durch mod-rewrite? So....

Original-url:

http://www.example.com/location/#location

PHP bekommt location variable durch die Ebene "Standort" in der URL

Apache dann schreibt den link:

http://www.example.com/#location

Ich bin neugierig zu wissen, ob es einen eleganten Weg um dieses problem zu lösen.

  • Sie könnte sich ändern, das fragment in eine $_GET-Wert?
  • NÖ, kann man nicht. Siehe meine Antwort
  • Hier ist eine Lösung mit javascript ein hidden-input-Feld stackoverflow.com/questions/940905/...
InformationsquelleAutor mikey_w | 2009-07-21
Schreibe einen Kommentar