| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Не поймать URL страницы сгенерированной javascript |
| Автор: Igor_CH 29.10.2009, 10:42 |
| Адрес страницы генерируется javascript и выглядит так: http://www.sait.ru/kruis.php#act=ship&id=18 http://www.sait.ru/kruis.php#act=ship&id=14&case=way как поймать такой url? пытаюсь через $_SERVER['REQUEST_URI'], выдается только http://www.sait.ru/kruis.php |
| Автор: Ипатьев 29.10.2009, 10:47 |
| вместо # яваскрипт должен генерировать ? |
| Автор: Avrely 29.10.2009, 10:48 |
| передать из JS в PHP с помощью jquery |
| Автор: Igor_CH 29.10.2009, 10:54 |
| javascript от стороннего разработчика <script language="javascript" type="text/javascript" src="http://www.gocruise.ru/outside/index.php"></script> снизу этой формы встраиваю форму обратной связи, мне надо поймать URL с какой страницы отправили письмо |
| Автор: Ипатьев 29.10.2009, 10:56 |
| ну значит снизу этой формы заменять # на ? к PHP вопрос не имеет никакого отношения. |
| Автор: Igor_CH 29.10.2009, 11:27 |
| Каким образом менять? Мне нужен реффер с какой страницы письмо. рефер приходит без #путь, приходит только site.ru/kruis.php javascript подправить не можем. |
| Автор: Ипатьев 29.10.2009, 11:37 |
| не можете подправить - не будет пути. то, что после # на сервер не передается. еще вопросы будут? |
| Автор: lelik133 29.10.2009, 11:44 |
| в реферере не будет части после # если нужен передавайте его ajax`ом 2Ипатьев опередили )) |
| Автор: Igor_CH 29.10.2009, 11:53 |
| все понял, что никак :( спасибо |
| Автор: capitan 29.10.2009, 11:55 |
| Igor_CH, JS подправить не можете, тогда пишите свой обработчик. Который будет брать урл формы и пихать его перед отправкой в hidden поле. Это поле будет прилетать вместе со всеми данными. Но это уже JS. |
| Автор: Avrely 29.10.2009, 12:46 |
| Ещё вариант -> скачать скрипт в переменную и там подправить что надо. Но не особо советую - лучше jquery + ajax. |