Я создаю веб-сайт и на одной конкретной странице хочу отправить пользователя обратно на предыдущую страницу. Я довольно новичок в PHP / HTML и использую некоторый существующий код для идей и помощи.
В существующем коде используется следующий метод:
if (! empty($HTTP_REFERER))
{
header("Location: $HTTP_REFERER");
} else
{
header("Location: $CFG->wwwroot");
}
Однако, когда я использую этот код, HTTP_referer всегда обрабатывается как пустой и пользователь перенаправляется на корневую страницу. Есть ли явные недостатки в этом коде?