2013-07-09 31 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

不客氣! –