У меня есть PHP-скрипт, который должен перенаправить на динамический резервный URL-адрес после выполнения некоторого кода. Я использую его для перенаправления пользователя на определенный URL, т.е. после удачного входа в Коде:.Перенаправление местоположения заголовка PHP не работает на iPhone
header('Location: '. rawurldecode('/index.php?'));
Этот код хорошо работает на все 3 основных браузерах, однако, заголовок-место просто не работает работу по iPhone. Я тестировал Safari, а также Chrome для iOS: оба не будут работать.
Я также пробовал жестко закодированные полноразмерные URL-адреса без успеха.
header("Location: http://google.com/");
EDIT
Я попытался ввести домен в операторе переадресации. Это, кажется, решить эту проблему на мобильных браузерах, но теперь разбивается на настольных браузерах ...
header('Location: http:' . $_SERVER[HTTP_HOST]. rawurldecode($_GET['redirect']));
только для правильной настройки заголовка («Местоположение: http://google.com/»); и не заголовок («Местоположение: http://google.com/»); правый – justrohu
justrohu, это правильно. получается, что мои конфиги PHP принимает оба. – Yann
привет спасибо за обновление, которого я не знал. – justrohu