Функция header у меня не работает

Рейтинг: 0Ответов: 1Опубликовано: 05.12.2014
header('Location: ../price/#next', true, 303); ?>

Видать что-то делаю не так. Функция не работает - выдает ошибку. Собственно на странице price мне нужно перейти на текст next.

Ответы

▲ 3Принят

Укажи полный, а не относительный адрес страницы.

<?php
header('Location: http://domain.ltd/price/#next', true, 303);

Проверил у себя, все работает.


Да, еще ты вообще по адресу ../price/#next заходил? Этот адрес означает, что у тебя есть РАЗДЕЛ price, в нем лежит файл index.html и в нем находится ссылка #next. Если надо переходить на СТРАНИЦЕ price, то убери лишний слеш. Типа ../price#next