|
|
|
| Не придумал, как сделать запрос в поиске. Может и был уже ответ.
Имеется ссылка типа
<a href='?parameter=VeryLongNameListPosition#VeryLongNameListPosition'>
VeryLongNameListPosition
</a>
<a name='VeryLongNameListPosition'>!</a>
|
Хочется уменьшить генерируемый код.
Сделать ссылку просто
<a href='?#VeryLongNameListPosition'>
VeryLongNameListPosition
</a>
|
Вопрос, как с помощью $_GET или иначе вытащить значение параметра после решётки (#)?
Вот нашёл тему: http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=15172&page=1
Но там, как и на всех хельповниках инета - только строка параметров и урла. А не полное сожержимое имеющаяся в адресной строке.
Имеется функция , которая возвращает то что нужно PHP_URL_FRAGMENT
Но во всех дурацких примерах предлагается сделать так
$url="http://mysite.ru/?par1=1&par2=2#ankor";
$bits=parse_url($url);
|
И нигде, опять же не найду, как в этот $url загнать адресную строку... | |
|
|
|
|
|
|
|
для: tuder
(24.01.2007 в 09:24)
| | Фрагмент после решетки является не параметром серверной стороны, якорем для браузера. И в списке GET естественно фигурировать не будет. Возможно, разве что - в QUERY_STRING. | |
|
|
|
|
|
|
|
для: Trianon
(24.01.2007 в 12:42)
| | Да, не является. В QUERY_STRING - только параметры.
Но строка-то передаётся с решёткой. Как считать её целиком?
Ведь не зря есть пхпшная функция, которая выделяет этот фрагмент из урла.
Как же весь урл целиком срисовать? | |
|
|
|
|
|
|
|
для: tuder
(24.01.2007 в 14:17)
| | >Да, не является. В QUERY_STRING - только параметры.
>
>Но строка-то передаётся с решёткой.
Значит - передается уже без решетки. | |
|
|
|
|
|
|
|
для: tuder
(24.01.2007 в 09:24)
| | К сожалению, никак. Я когда-то этим интересовался - ко всему, что после диеза (решетки) имеет доступ только JS. | |
|
|
|