Próbuję znaleźć sposób na zapisanie fragmentu hasha adresu URL i jako zmiennej PHP. Ten pomysł jest trochę zwariowana, ale pokrywa się ze mną ...PHP & Hash/Fragment Fragment adresu URL
Chciałbym, aby wyodrębnić „Location” fragment z następującego adresu URL i zapisać go jako zmienna PHP.
http://www.example.com/#location
Jednak dyskusja pod tym numerem link wskazuje, że fragment adresu URL jest dostępny tylko za pośrednictwem JavaScript.
Ale byłoby to możliwe, aby utworzyć link, gdzie fragment jest powielany w adresie URL, analizowane przez PHP, a następnie usuwane przez mod rewrite? Tak ....
Original URL:
http://www.example.com/location/#location
PHP dostaje lokalizacji zmienne dzięki zwykłym "miejscu" w adresie URL
Apache następnie przepisuje link:
http://www.example.com/#location
Jestem ciekawy, czy istnieje elegancki sposób rozwiązania tego problemu.
Można zmienić fragment do wartości _GET $? –
Nie, nie możesz. Zobacz moją odpowiedź –
Oto rozwiązanie wykorzystujące javascript i ukryte pole wejściowe http://stackoverflow.com/questions/940905/can-i-read-the-hash-portion-of-the-url-on-my-server -to-aplikacja-php-ruby/43119226 # 43119226 –