2015-05-03 1 views
0

Я относительно новичок в PHP, и мне было интересно, можно ли изменить текущий URL-адрес с помощью #something на сервере в PHP (или я думаю другой язык, возможно, JavaScript)?Есть ли способ добавить фрагмент к текущему URL-адресу

Спасибо за вашу помощь,

abarnybox

+0

Можете уточнить свой вопрос? Я * думаю *, что вы спрашиваете, если вы находитесь на http: //localhost/index.php, можете ли вы (с сервера) перенаправить браузер пользователя, скажем, на http: //localhost/index.php #my_anchor_here? Если да, сделайте это так же, как и любое другое перенаправление; см. [Как сделать перенаправление в PHP] (https://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php). – Will

ответ

1

с яваскриптом

window.location=window.location+'#something' 

с PHP

$query = parse_url($url, PHP_URL_QUERY); 
if ($query) { 
    $url .= '#something'; 
} 
+0

20 минут Я искал ответа на PHP, и это все, что я получил после ... -.- Спасибо :) – abarnybox

+0

Мне нужно подождать несколько минут – abarnybox

1

Другим простым способом добавить #something с текущим URL

JS:

var e = "something"; 
    window.history.pushState(" ", "", "#" + e)