Как адресовать данные из Local Storage в user_id и SessionId, и если это вообще возможно? - PullRequest
0 голосов
/ 23 апреля 2019

У меня есть данные в формате html от ispring, и это интерактивное меню. Я заметил, что у меня есть локальное хранилище (явно последняя просмотренная страница) У меня также есть система регистрации и мне нужно сохранить это локальное хранилище в user_id или sessionid. Я нахожу это: https://www.quora.com/Is-it-possible-to-get-localstorage-key-value-into-a-php-variable-If-so-how-can-we-do-it

Я пробовал это:

в window.location, возможно, мне нужно что-то сделать, и я не знаю, иду ли я в правильном направлении

У меня также есть другой код в indexmenu.html:

Я новичок в программировании, и я иду как слепой в лесу, пожалуйста, помогите мне

  <script>
  var value = localStorage.getItem('myKey');
 jQuery.post("indexmenu.html", {myKey: value}, function(data)
  {
  window.location.href='http://smartangielski.cba.pl/indexmenu/';
  });
   </script>
   <?php if(isset($_POST["user_id"])) { $value = $_POST['myKey']; }?>

'' '' '' '' '' '' '' '' '' '' '' ''

Мне нужно после входа на страницу, получить данные о локальном хранилище с последнего зарегистрированного действия

Ответы [ 2 ]

0 голосов
/ 23 апреля 2019

Существует возможность отправки из ajax в indexmenu.html, потому что есть только путь с этой страницей в html, могу ли я просто вставить код php как часть html?Я пытаюсь это сделать, и я не знаю, какую функцию я должен использовать в поле: «сделать что-то»

0 голосов
/ 23 апреля 2019

Вы можете использовать Ajax для отправки данных JS на страницу PHP. Используйте приведенный ниже код для справки:

  //include jquery library too

  var myData = localStorage.getItem('myKey');

  $.ajax({ 
  url: 'http://smartangielski.cba.pl/indexmenu/', // URL of the PHP page where you want to send the variable
  type: 'POST',
  data: {myValue: myData },
  success: function(data) {
    //called when successful
    //Do something
  },
  error: function(e) {
    //called when there is an error
    console.log(e);
  }
}); 

На странице PHP вы можете получить доступ к данным, используя:

$myVal = $_POST['myValue'];

Вы можете прочитать больше здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...