mar*_*tin 6 php forms url .htaccess get
我正在使用表单和"获取"方法为用户提供返回选项,以获取他们来自我的网站的未知网址,如下面的代码所示.我更喜欢这只是浏览器后退按钮,它没有javascript工作.
我遇到的问题是某些浏览器(chrome,safari,可能还有其他浏览器)正在向它们返回的url末尾添加一个问号.我不希望这是因为seo的原因.
我的问题是:
1)我可以以某种方式阻止我的PHP代码中的问号; 要么
2)请有人告诉我如何使用htaccess重定向网址,我可能有可能结束的网址: -
.html?
.htm?
.php?
/?
Run Code Online (Sandbox Code Playgroud)
提前致谢.
<?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>';
}
?>
Run Code Online (Sandbox Code Playgroud)
将?可能被添加,因为你正在做一个GET从形式请求.
为什么不这样做:
<input type="button" onclick='document.location.href=<?php echo json_encode($url);?>'>;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9922 次 |
| 最近记录: |