0

如何动态记住与 php 的最后一个链接?例如,这是父页面的 url,

http://website.com/#/events/upcoming-events/ 

请注意,我在所有 URL 中都有一个哈希值。

这是子页面的,

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.

那我该如何解决呢?

4

1 回答 1

1

这在服务器端很难做到,但你可以在客户端使用jQuery

$(document).ready(function() {
    var hrefParts = location.href.split('/');
    hrefParts.splice(hrefParts.length - 2);
    $('.button-back').attr('href', hrefParts.join('/') + '/');
});
于 2013-07-09T17:22:22.270 回答