2013-07-09 7 views
0

Как я могу динамически помнить последнюю ссылку с php? Например, это адрес родительской страницы,Как динамически помнить последнюю ссылку с 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

Вы не можете определить хэш URLS на стороне сервера, Becase clinet ничего не отправлять после # символ. – 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

Добро пожаловать! –

 Смежные вопросы

  • Нет связанных вопросов^_^