PHP отправляет заголовки пользователю, запрашивающему страницу, когда вы echo $referrer
. Функция header , которую вы затем вызываете, пытается изменить эти заголовки и установить перенаправление местоположения, но не может, так как заголовки уже отправлены вместе с началом содержимого вашей страницы.
Чтобы обойти эту проблему, взгляните на PHP Управление выводом функций, особенно ob_start();
, которые вставлены вверху вашего скрипта, которые позволят вам продолжать отображать местоположение перенаправления и позволять вам перенаправлять в то же время.