У меня есть следующий код в сценарии PHP:
<?php
if (!in_array(@$_SERVER['REMOTE_ADDR'], array('127.0.0.1', '::1')))
{
die('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
// Other statements follow here
echo 'Hello there ...'
вместо повторения сообщения я хочу перенаправить пользователя на страницу 404. Однако, когда я заменяю оператор die () следующим:
заголовок («HTTP / 1.0 404 Not Found»);
Пользователь, выполняющий сценарий с удаленной машины, может увидеть сообщение «Привет ...»
Как я могу заставить страницу перенаправить на страницу 404 для нелокальных запросов на скрипт?
Кстати, этот фрагмент кода из фронт-контроллера среды разработки в среде Symfony.