2013-07-09 32 views
0

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

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.

那么我该如何解决这个问题呢?

+1

您不能确定在服务器端哈希网址确实这在客户端,becase的客户为例不会#后发送任何符号。 – Hast

回答

1

这将难以在服务器端做,但你可以使用jQuery

$(document).ready(function() { 
    var hrefParts = location.href.split('/'); 
    hrefParts.splice(hrefParts.length - 2); 
    $('.button-back').attr('href', hrefParts.join('/') + '/'); 
}); 
+0

感谢您的回答! – laukok

+0

不客气! –