gpt4 book ai didi

PHP header 位置重定向在 iPhone 上不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:03:47 24 4
gpt4 key购买 nike

我有一个 PHP 脚本,它应该在执行一些代码后重定向到动态后备 URL。我用它来将用户重定向到特定的 URL,即在成功登录后。代码是:

header('Location: '. rawurldecode('/index.php?'));

此代码在所有 3 种主要浏览器上都能正常工作,但是,header-location 在 iPhone 上根本不起作用。我已经在 Safari 和适用于 iOS 的 Chrome 上进行了测试:两者都无法正常工作。

我也尝试过硬编码全长 URL,但没有成功。

header("Location: http://google.com/");

编辑

我尝试在重定向语句中输入域。这似乎解决了移动浏览器上的问题,但现在在桌面浏览器上出现问题...

   header('Location: http:' . $_SERVER[HTTP_HOST]. rawurldecode($_GET['redirect']));  

最佳答案

您可以尝试重定向页面的javascript方式:

示例:

    echo '<script>window.location = "'.$url.'";</script>';
die;

它可能有帮助...!!

关于PHP header 位置重定向在 iPhone 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26030712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com