gpt4 book ai didi

php - 我想从我的网站简单地重定向到某个网址,而无需刷新 session

转载 作者:行者123 更新时间:2023-12-02 18:51:33 24 4
gpt4 key购买 nike

我有一个带有 url 的变量,

$order_paypage_url = "example.com"

我想从网站重定向到这个网址,我已经尝试过:

header('Location: '.$order_paypage_url);
exit;

但是当我运行此 session 时,刷新并且不会发生重定向。

更多相关信息:我正在开发一个基于 PHP 的电子商务网站,这与点击后重定向有关下订单。我的目标目的地为 url,我只想知道是什么触发了此 session 刷新这使我无法访问此 URL。我该如何规避这个问题。

最佳答案

可能会从 3xx redirection 添加 HTTP 状态代码 301 或 302可以帮助:

<?php
$order_paypage_url = 'https://www.example.com/';
header("Location: $order_paypage_url", TRUE, 301);
exit;

还可以尝试使用以 https:// 开头的绝对地址进行安全连接,或使用以 http:// 开头的绝对地址进行不安全连接。

另一种方法可能是使用 HTML 元重定向,如此 website 中所述。还有这个question或使用JavaScript redirect

如果使用多个重定向,其重要性如下:

  1. HTTP 重定向始终首先执行 - 即使没有传输的页面,它们也会存在。
  2. 如果没有任何 HTTP 重定向,则执行 HTML 重定向 ()。
  3. JavaScript 重定向最后执行,并且仅在启用 JavaScript 的情况下执行。

您还可以configure redirections at your web server以这种方式,如果用户单击按钮(链接),那么他的浏览器就会向 Web 服务器发送请求,该服务器会进行重定向,甚至无需涉及 PHP。

用于检查您是否生成正确的重定向响应

enter image description here

您可以使用的客户端 Firebug对于 Firefox 浏览器及其 Network tab

关于php - 我想从我的网站简单地重定向到某个网址,而无需刷新 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66687299/

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