php - 无法在 Google Chrome 浏览器上重定向 URL
问题描述
我想在付款后重定向,我的页面检查了一些帖子数据[付款状态] 和会话以重定向到同一站点中的其他页面。
在Safari (mobile)、Firefox和MS 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
应用程序虚拟主机,但不适用于我。
请帮我解决它,或者给我一些理由:)
解决方案
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;
}
}
?>
推荐阅读
- javascript - Javascript 类、单例以及如何初始化多个对象
- firebase - 任何用户如何在没有身份验证的情况下在 Firebase 中安全地写入我的数据库?
- html - 使用浮动/位置样式时打印 HTML div 和分页符问题
- pandas - hstack 内存不足
- azure-devops - Azure DevOps API - 更新测试用例自动化状态
- python - python将3d数组从MxNxN更改为NxNxM
- bash - bash中的赋值语句与echo语句与单行中的多命令有什么区别
- javascript - 在类中向元素添加事件侦听器时出错
- vb.net - Crystal report vb.net中的Sumifs类型摘要
- java - Java - 对等方重置连接:套接字写入错误