|
Динамическое отображение от изменения ссылки на JS
|
| Автор |
Сообщение |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Чт, 13 Дек, 2007 21:32 Заголовок сообщения: Динамическое отображение от изменения ссылки на JS |
|
|
Здравствуйте!
JavaScript немного знаю, но не могу понять,
как передать окончание строки после "/"
в переменную.
Конкретная задача:
Есть адрес xx.site.net
Надо, чтобы на главной странице отображалась
ссылка (текст): "........123....." при вводе в адресе
"http://xx.site.net/123" или "http://xx.site.net/$123" и т.п.
Как это сделать (в php есть такая вещь)? _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 14 Дек, 2007 11:39 Заголовок сообщения: |
|
|
| Код: | | echo $_SERVER['QUERY_STRING']; |
? _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
madhamster Согнул ложку


Зарегистрирован: 09.10.2006 Сообщения: 902
432 
|
Добавлено: Пт, 14 Дек, 2007 13:05 Заголовок сообщения: |
|
|
| Код: |
<script type="text/javascript">
document.write(location.search);
</script>
|
? _________________ NextStage - live music competition |
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Пт, 14 Дек, 2007 15:44 Заголовок сообщения: |
|
|
Первый php, второй JS...
Но ведь оба показывают именно местоположение,
а как вырезать именно последнюю часть адреса?
Ведь ссылка может быть разного размера (с www,
без www, со слешем, без слеша, с index на коцне, без него...).
Луше наверное тогда на php... но как при заходе
на "http://xx.site.net/12345" получить именно 12345? _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 14 Дек, 2007 16:28 Заголовок сообщения: |
|
|
sikes
я это и написал, а не весь адрес... _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Пт, 14 Дек, 2007 16:44 Заголовок сообщения: |
|
|
А как теперь пользоваться таким заходом?
Надо вводить "http://xx.site.net?12345"? _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 14 Дек, 2007 16:50 Заголовок сообщения: |
|
|
скорее всего - да... или попробуйте просто разобрать адрес по частям на PHP - для этого есть отдельная функция... юзайте php.net) _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Пт, 14 Дек, 2007 18:30 Заголовок сообщения: |
|
|
QUERY_STRING вообще молчит, ничего
не показывает. Что делать?
Как устроены ссылки типа xxx.ru?123, как
в реферальных системах? _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Пт, 14 Дек, 2007 18:32 Заголовок сообщения: |
|
|
sikes
я ведь уже написал, сделайте разбор URL встроенными функциями PHP... есть какая-то функция, которая принимает адрес как аргумент и разбирает на элементы.. если найду - скажу _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Пт, 14 Дек, 2007 22:09 Заголовок сообщения: |
|
|
Спасибо!
А я искал в Яндексе "php функция передачи частей адреса в переменную".
P.S. А в форумах с темами вида "?topic=x" тоже
так делается?
А то там почему-то можно передать несколько таких
переменных. А здесь нет.
Т.е. обычно работает такое: "?id=x;referredby=xx;action=register",
хотя мне это и не требуется. _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Сб, 15 Дек, 2007 11:36 Заголовок сообщения: |
|
|
sikes
оно передаст ВСЕ переменные после "?". Я все так же настойчиво рекомендую познакомиться вам с ru.php.net _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
sikes Хостинг — это наше всё!


Зарегистрирован: 08.11.2007 Сообщения: 236
3982 
|
Добавлено: Вс, 16 Дек, 2007 18:27 Заголовок сообщения: |
|
|
Я просто имел ввиду, используют ли
форумы тоже описанную там функцию parse_url? _________________ Ekvium | SWLife | Форум Эквиума | Дмитрий Бойко |
|
| Вернуться к началу |
|
 |
[LP]LordPro.teus Призрак Лорда


Зарегистрирован: 26.07.2007 Сообщения: 5092
42282 
|
Добавлено: Вс, 16 Дек, 2007 18:32 Заголовок сообщения: |
|
|
sikes
а что, для форумов PHP какой-то особенный? _________________

До выхода LiteDiary 0.3.0: парам-пам-пам-пам! Она уже здесь! |
|
| Вернуться к началу |
|
 |
|