Я писал скрипт, в конце которого у меня был заголовок перенаправления.
Затем я добавил заголовок перенаправления в середине, если возникнет конкретное условие.
Я был очень удивлен, заметив, что последний заголовок ("Location: http // mydomain.com") был тем, который сработал. Я думал, что заголовок автоматически «выпрыгнет» со страницы, но, похоже, он просто сохраняет его в памяти и сначала просматривает всю страницу.
Есть идеи о том, что такое "правильный" способ "обрезать" страницу потока и изменений?
<?php
$specific_condition=true;
// I wanted this to be the end
if($specific_condition) header("Location: http://google.com/");
// But it still triggers following redirect
header("Location: http://bing.com/");
?>