Ви повинні, як пояснює @rgroli. Якщо ви не хочете турбуватись дужками, ви також можете зателефонувати header() IN exit() :
if(sth) exit(header("Location: http://example.com"));
Заголовок розташування в HTTP / 1.1 завжди вимагає абсолютного шляху, див. Примітку тут .
Примітка: Це не хакерство, оскільки код виходу використовується лише в тому випадку, якщо параметр є цілим числом, тоді як створюється header()void (він виходить з кодом = 0, звичайний вихід). Подивіться на це як на exit_header()функцію, як це має бути після Locationзаголовка.