首页 > 解决方案 > 无法在 Google Chrome 浏览器上重定向 URL

问题描述

我想在付款后重定向,我的页面检查了一些帖子数据[付款状态] 和会话以重定向到同一站点中的其他页面。

Safari (mobile)、FirefoxMS Edge等其他浏览器搜索中,它工作正常。但在谷歌浏览器中无法加载页眉('')中的页面

这是我的代码

<?php
session_start();
if($_SESSION['PAYMENT_PRODUCTTYPE'] == "TA")
{
    if($_POST['payment_status'] == '000' )
    { 
        header('Location: /travel_insurance/thankyou');
        exit;
    }
}
?>

[更新]

这是我的工作流程 在此处输入图像描述

我搜索了很多方法来解决这个问题,我不确定。这可能是因为浏览器更新。我尝试添加Header edit Set-Cookie ^(.*)$ $1;HttpOnly;Secure;SameSite=None应用程序虚拟主机,但不适用于我。

请帮我解决它,或者给我一些理由:)

标签: phpgoogle-chromesessionpostbrowser

解决方案


ob_start();在脚本 brfotr 顶部使用session_start();

<?php
ob_start();
session_start();
if($_SESSION['PAYMENT_PRODUCTTYPE'] == "TA")
{
    if($_POST['payment_status'] == '000' )
    { 
        header('Location: /travel_insurance/thankyou');
        exit;
    }
}
?>

推荐阅读