如何动态记住最后一个链接?例如,这是父页面的URL,
http://website.com/#/events/upcoming-events/
请注意,我在所有网址中都有哈希值。
这是子页面,
http://website.com/#/events/upcoming-events/event-1/
在子页面上,我有一个返回父页面的链接,
<a href="<?php echo $_SERVER['HTTP_REFERER'];?>" class="button-back">Back</a>
$_SERVER['HTTP_REFERER'];
只给了我http://website.com/ of course.
我如何解决这个问题?
答案 0 :(得分:1)
这在服务器端很难做到,但您可以使用jQuery
在客户端执行此操作
$(document).ready(function() {
var hrefParts = location.href.split('/');
hrefParts.splice(hrefParts.length - 2);
$('.button-back').attr('href', hrefParts.join('/') + '/');
});