Возможно ли передавать якорь в headere?

Blooder

Новичок
Возможно ли передавать якорь в headere?

Такая ситуация. Имеется форма для редактирования записи в бд. Есть скрипт, обрабатывающий эту форму и скрипт, выводящий список всех записей. В списке перед каждой записью ставится якорь типа <a name="build_1"></a>, <a name="build_2"></a> и т.д. то есть build_ + id записи. Скрипт, обрабатывающий форму этот id знает и после обработки формы и внесения изменений в бд выполняет что-то типа этого:
PHP:
	$script_name = 'admin/build.php#build_' . $id;
	header('Location: ' . $server_protocol . $server_name . $server_port . $script_name);
Но страница все равно отображается с самого начала, т.е. перехода к якорю не происходит.

Вопрос: возможен ли переход на якорь через хеадер:локатион и если нет, то как это можно сделать по другому?
 

Фанат

oncle terrible
Команда форума
охренеть можно
$server_protocol . $server_name . $server_port . $script_name - это что такое?
 

Blooder

Новичок
это переменные из конфиг файла... чтобы и на лакальной машине работало и на хостинге. тут один конфиг - там другой
 

Фанат

oncle terrible
Команда форума
ну и зачем нам тут смотреть на твой конфиг?
при чём здесь вообще твои скрипты с хостингами?
ты вопрос про хостинг задавал?
нет, про локейшен с решёткой.

НУ ТАК ПОЧЕМУ ЗДЕСЬ НЕТ локейшена с решёткой?
 

StUV

Rotaredom
возможно
сделай например
header('Location: http://phpclub.ru/talk/showthread.php?postid=609775#post609775');
exit;

а фактически - сделай echo того, что у тебя в header('...');
и посмотри, куда ты пытаешься попасть...
 

Blooder

Новичок
url правильный!

Location: http://localhost/admin/build.php#build_4

для проверки добаваил в список <a href="#build_4">ссылка на 4</a>

через ссылку работает, через хеадер - нет

-~{}~ 11.05.06 13:09:

Фанат, локейшн с решеткой в $script_name

-~{}~ 11.05.06 13:30:

ввожу в адресной строке: http://localhost/admin/build.php#build_4 - работает... мистика какая-то =((

-~{}~ 11.05.06 13:36:

проверил скрипт в Опере - все работает как часы. То есть это проблема IE. Тогда возникает другой вопрос: как зделать так чтобы это работало и в IE?
 

Blooder

Новичок
build.php?#build_4 тоже ничего не дает...
вообще в IE в адресной строке после редиректа высвечивает

http://localhost/admin/build.php

а если с ? то http://localhost/admin/build.php?

одним словом, он отбрасывает информацию о якоре... это глюк IE или я - дибил?

-~{}~ 11.05.06 13:51:

на последний вопрос просьба не отвечать =)
 
Сверху