Можно ли использовать значение из localstorage в PHP
Уважаемый знатоки! доброго всем времени суток:)
Прошу немного Вашего внимания. Совершенно не давно открыл для себя так такое понятие как localstorage. К слову, помогли мне с ним разобраться здесь же на форуме. Вопрос собственно вот в чем - я записываю в localstorage значение переменной, и мне нужно использовать это же значение в PHP. Реально ли вообще обратиться к содержанию localstorage через PHP? И если да, помогите пожалуйста с этим разобраться, потому как самому мне до сих пор не удалось осилить данный вопрос. Заранее благодарен за любую помощь! |
Нет, не реально. "localStorage" - исключительно клиентский объект. Вы можете использовать cookie в PHP только потому, что cookie шлются в качестве Request Header'а при каждом запросе.
|
Спасибо за быстрый ответ!
Очень жаль, я надеялся что есть какой то способ. Может быть Вы подскажите какой-то способ который мог бы передавать мое значение переменной из js в php. Я уже рассматривал сегодня этот вариант как альтернативный, из прочтенной информации понял что это возможно, но больше нечего пока не понял, слишком много информации а в PHP я полный ноль( |
Для начала обязательно вдумчиво прочитайте: http://phpfaq.ru/newbie/na_tanke .
Если вопрос не отпадёт - пишите задачу конкретнее. |
Спасибо за статью. Я немного преувеличил с полным нолем в пхп. Я где то еденичка) ну то есть основы которые описаны в статье я знаю, но увы этого мало.
Суть моей проблемы такова - на странице при клике на кнопку создаётся переменная которая записывается в local storage (значение этой переменной для каждого посетителя разное). Далее (после нажатия и создания переменной) отправляется запрос на сервер, который создаёт таблицу в БД, а имя этой таблицы = значение переменной которая записалась local storage (то есть для каждого посетителя создаётся своя таблица БД) На этом этапе у меня все работает. А вот дальше мне нужно что бы посетитель мог обратятся к "своей" таблице по имени. И вот тут появляется проблема, что бы обратиться к таблице нужно вытащить её имя (значение переменой) из localstorage. По сколько вы объяснили мне что обратиться через пхп к localstorage невозможно. Мне нужно найти способ передать значение записаное в localstorage (оно же имя таблицы) из Js в PHP. Что бы уже там записать это значение в переменную, с помощью которой я и буду обращаться к серверу. Я надеюсь что понятно описал свою задачу. Если есть какие-то идеи которые могут мне помочь, буду крайне признателен. Если нужно какое либо дополнение или разъяснение вышеописанного - только скажите |
Люди для этого придумали авторизацию и сессии.
Так то можете тупо предавать нужную переменную в качестве параметра запроса или писать её в cookie, но это дюже небезопасно и на продакшене так делать незя. |
Ну про небезопасность использования куков, я догадывался, по этому и не розсматривал это вариант. А вы могли бы меня, так сказать, направить в нужное русло относительно вот этого "передавать нужную переменную в качестве параметра запроса", - я так понимаю это относиться к сессиям, а вот в этом вопросе я точно полный ноль.
|
Цитата:
Цитата:
// http://site.ru?name=value echo $_GET["name"]; //value А сессии - это относительно не просто. С этим на форум по php или гуглить "php авторизация сессии". |
На счёт сессий, понял, буду изучать, спасибо! А вот на счёт строчки кода которую Вы написали, извиняюсь не совсем понял как мне её использовать. Могу попросить Вас объяснить немного подробнее?
|
Что тут непонятного? Запрос к своему сайту, name - имя параметра, value - имя базы. На сторне php value будет в $_GET["name"]. Это как бы самaя база php.
|
Часовой пояс GMT +3, время: 16:17. |