порядок выполнения функций заголовка в PHP - PullRequest
0 голосов
/ 20 февраля 2019
<?php
header("Location:http://www.example.com");
header("Location:http://example.net");
?>

когда я запускаю этот код, он перенаправляется на example.net


почему он перенаправляется на example.net, тогда как example.com предшествует example.net?

1 Ответ

0 голосов
/ 20 февраля 2019

Это потому, что ваш второй header заменяет первый, потому что вы не используете необязательный параметр replace для header.Из руководства :

replace

Необязательный параметр replace указывает, должен ли заголовок заменить предыдущий аналогичный заголовок или добавитьвторой заголовок того же типа.По умолчанию он будет заменен, но если вы передадите FALSE в качестве второго аргумента, вы можете использовать несколько заголовков одного типа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...