Работа с анкером в присутствии QUERY_STRING

Юрий

Guest
Работа с анкером в присутствии QUERY_STRING

Если в браузере ввести ссылку
start.php?booking=AR12516#AR12516

то браузер на открытой страничке не переходит на соответствующий анкер <a name=AR12516></a>

При этом, если в качестве тестирования вводить start.html#AR12516, то все работает без проблем. (start.html - просто тестовая страничка для проверки работоспособности браузера при работе с анкерами)
 

Фанат

oncle terrible
Команда форума
вот я сейчас в адресной строке вижу адрес
http://phpclub.ru/talk/showthread.php?s=&postid=446076#post446076
и мой браузер великолепно переходит.

а какое отношение к пхп имеет поведение твоего браузера?
 

Юрий

Guest
Автор оригинала: Фанат
вот я сейчас в адресной строке вижу адрес
http://phpclub.ru/talk/showthread.php?s=&postid=446076#post446076
и мой браузер великолепно переходит.

а какое отношение к пхп имеет поведение твоего браузера?
Мой тоже переходит, но на анкер нет.

"а какое отношение к пхп имеет поведение твоего браузера? "
При расширении html, браузер переходит на анкер, а при php со строкой запроса - на анкер не переходит почему-то. :(
 

Фанат

oncle terrible
Команда форума
Мой тоже переходит, но на анкер нет.
Смени браузер.
При расширении html, браузер переходит на анкер, а при php
хорошо, я переформулирую свой вопрос.
И чем тебе должны помочь программисты на пхп? Написать тебе новый браузер?
 

Юрий

Guest
Конечно нет. :) Но может кто-то знает в чем проблема. В браузере или моих кривых руках?
 

Фанат

oncle terrible
Команда форума
а ты сам догадаться не можешь?
на этом сайте, на этом форуме - переходит?
а твои руки имеют к этому сайту хоть какое-то отношение?
а простейший логический вывод из этих двух предпосылок ты сделать в состоянии?
 

Юрий

Guest
на этом форуме . Или покажи, где это работает.не переходит
 

Фанат

oncle terrible
Команда форума
не понял.
с какой стати я должен тебе что-то показывать?
и вообще - при чем здесь я?
как я понял, с логикой у тебя туговато.
Давай помогу.
Значит так:
нам надо выбрать из двух вариантов: виноват браузер или руки - так?
на этом сайте у тебя не переходит.
при том, что руки твои к этому сайту отношения не имеют.
руки, из списка "руки, браузер" вчеркиваем.
остается что? браузер.

ответ: виноват браузер.

еще какие-то вопросы остались?
 

Юрий

Guest
Смотри, у меня
test.php?ses=432#0
в первый раз открывается с указанием на анкер. После просмора страницы, обновив ее (F5), она открывается уже не на анкере, а на том месте , где я закончил свой просмотр.
 

Фанат

oncle terrible
Команда форума
у меня происходит точно так же.
я одного не пойму - почему ты задаешь этот свой вопрос о поведении браузера на форуме по пхп, а не разработчикам браузера?!
 

Юрий

Guest
Думаю, я не первый, кто столкнулся с этой проблемой, поэтому задал этот вопрос.
А от разработчиков врядли дождусь ответ.

-~{}~ 15.03.05 14:58:

может это происходит из-за кеширования страницы???

-~{}~ 15.03.05 14:59:

Как заставить браузер, средствами php не кешировать страницу?
 

Юрий

Guest
Ты не подскажешь как "Как заставить браузер, средствами php, не кешировать страницу?"
 

Фанат

oncle terrible
Команда форума
заставить браузер сделать что-либо средствами пхп - невозможно.
можно лишь рекомендовать бреузеру. средствами HTTP

-~{}~ 15.03.05 15:07:

а ты уверен, что дело в кэшировании?
я - нет
 

Юрий

Guest
Header("что-то"); "что-то" добавляется в заголовок HTTP
Понятное дело чnо средствами HTTP. К чему буквоедство, ты же понял, что спросили.

"а ты уверен, что дело в кэшировании?
я - нет "
Господин, профи, подскажите плз что необходимо прописать в заголовок HTTP, чтобы страничка не кешировалась.
 

Фанат

oncle terrible
Команда форума
правила этого форума предписывают тебе воспользоваться поиском по форуму для нахождения ответа на вопрос, который задавался не менее двух сотен раз
 
Сверху