Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как вытащить даннные из урла страницы


Автор: Fubu_By 17.11.2010, 16:56
страница нахоодиться по адресу http://localhost/order.php#id=1234&bid=4364, как скрипту который находиться на данной странице вытащить данные после #

думал что они отобразяться в $_SERVER, но не тут то было....

Автор: skyboy 17.11.2010, 17:12
у сервера нет этих данных. и не будет без дополнительных телодвижений на клиенте: записывать текущий location.hash в cookie, или отправлять через ajax.
другой вопрос: а зачем тебе вообще на сервере эти данные? уж не пытаешься ли ты таким хитрым образом получить GET или POST?

Автор: DeamonShan 17.11.2010, 17:15
а что мешает вместо "#" использовать "?" ?

Насколько я знаю, после # на сервер ничего не отсылается...

Автор: Fubu_By 17.11.2010, 17:29
Цитата(DeamonShan @ 17.11.2010,  17:15)
а что мешает вместо "#" использовать "?" ?

Насколько я знаю, после # на сервер ничего не отсылается...

просто таким способом к нам попадают на сайт клиенты с партнёрских сайтов, и урл обрабатывается javascript'ом, но щас мне понадобились эти данные на сервере

ясно значит надо будит передавать на сервер ява скриптом

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)