gpt4 book ai didi

php - 使用表单 'get' 方法删除添加到 url 的问号

转载 作者:可可西里 更新时间:2023-11-01 13:19:36 25 4
gpt4 key购买 nike

我正在使用一个表单和“get”方法为用户提供一个返回选项,返回他们来 self 网站的未知 url,代码如下。比起浏览器的后退按钮,我更喜欢它,它无需 javascript 即可工作。

我遇到的问题是某些浏览器(chrome、safari,可能还有其他浏览器)在它们返回的 url 末尾添加了一个问号。出于搜索引擎优化的原因,我不想要这个。

我的问题是:

1) 我能以某种方式防止我的 php 代码中出现问号吗?或

2) 请有人告诉我如何使用 htaccess 重定向 url,我可能有可以结束的 url:-

.html?

.htm?

.php?

/?

提前致谢。

<?php
if (isset ($_SERVER['HTTP_REFERER']) ) {
$url = htmlspecialchars($_SERVER['HTTP_REFERER']);
echo '<br /><form action="' . $url . '" method="get">
<div id="submit"><input type="submit" value="Return to previous page" /></div>
</form>';
}
?>

最佳答案

添加 ? 可能是因为您正在从表单执行 GET 请求。

为什么不这样做:

<input type="button" onclick='document.location.href=<?php echo json_encode($url);?>'>;

关于php - 使用表单 'get' 方法删除添加到 url 的问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16486241/

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