Моя переменная сохраняется в URL / Location, как мне прочитать ее с другой страницы

0

Я создаю небольшой веб-сайт, и у меня есть переменная, сделанная в javascript, которая назначается через скрипт.

var alias = "";

После того, как псевдониму присвоено значение, оно отображается в URL-адресе, например:

file:///C:/TEST/TEST/Desktop/Website/main.html?alias=Jordan

Есть ли способ прочитать переменную с другой страницы, поэтому, когда перенаправление страницы может сказать:

Привет, Джордан!

Кажется, я где-то слышал, что это возможно, но я никогда не знал, как это сделать!

Также: есть ли способ переносить эту переменную на многостраничные страницы без использования localstorage/cookies и т.д.

Теги:
variables

3 ответа

1
Лучший ответ

Вам нужно будет использовать PHP для доступа к этим переменным

Вы можете использовать простой $_GET['alias'] чтобы получить строку "Jordan",

  • 0
    Хорошо, спасибо!
0

Вы можете использовать GET для этого.

http://api.jquery.com/jQuery.get/

или в зависимости от языка, который вы используете, каждый динамический язык имеет метод GET.

0

вы можете использовать $_GET['alias'] просто


с JavaScript
function getQueryVariable(variable){
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}

getQueryVariable('alias'); // usage

Источник http://css-tricks.com/snippets/javascript/get-url-variables/

  • 0
    Будет ли это работать после того, как вы загрузили новый URL-адрес и ваша переменная уже не является частью URL-адреса / местоположения?
  • 0
    @JordanChillMcgeeLudgate оба не зависят от URL .

Ещё вопросы

Сообщество Overcoder
Наверх
Меню