gpt4 book ai didi

javascript - 从带有 anchor 的链接获取带有 HTTP Referer 的上一个链接

转载 作者:行者123 更新时间:2023-12-03 04:14:48 27 4
gpt4 key购买 nike

我想使用 HTTP_REFERER 获取上一页的链接来制作后退按钮,但是上一页有过滤器,可以用 anchor 更新 url。目前我只得到简单的网址。

谢谢

if($_SERVER['HTTP_REFERER'] == "http://website.com/cars/#blue-car/"):?>
<a href="/cars/#blue-car/">
<input type="button" class="back-button"></input>
</a>

最佳答案

谢谢两位,帮我找到正确的解决方案。我在另一篇文章中找到了这个

JS

home_url = ['http://website.com/'];

pathArray = document.referrer.split( '/' );
protocol = pathArray[0];
host = pathArray[2];

url_before = protocol + '//' + host;

url_now = window.location.protocol + "//" + window.location.host;


function goBackOrGoHome(){
if ( url_before == url_now) {
window.history.back();
}else{
window.location = home_url;
};
}

HTML

<input value="Go Back" type="button" class="back-button" onclick="goBackOrGoHome()">

关于javascript - 从带有 anchor 的链接获取带有 HTTP Referer 的上一个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44181193/

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