Захват хеша (#) из URL в CodeIgniter - PullRequest
2 голосов
/ 12 мая 2011

У меня есть URL, который выглядит как

mysite.com / Операции / просмотр / 123456

, который отлично работает.

однако мой клиент теперь хочет иметь хеш-банг в URL

mysite.com / сделки / вид / # 123456

Теперь очевидная проблема заключается в том, что браузеры обрабатывают hashbang как директиву привязки.

В любом случае есть ли в коде воспламенителя разрешение на хэшбэнг и передан ли # 123456 (или даже просто 123456) в функцию представления?

1 Ответ

8 голосов
/ 12 мая 2011

Есть ли в коде воспламенитель разрешить hashbang и иметь # 123456 (или даже просто 123456) перешел к функция просмотра?

Если не считать javascript, нет. Браузер просто не отправляет часть фрагмента URL-адреса на сервер. PHP может читать его, только если javascript, запущенный после того, как страница отрисована, отправляет его во втором запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...