Потеря переменных сеанса после щелчка - PullRequest
0 голосов
/ 23 декабря 2018

Я пытаюсь установить access_key и access_secret в качестве переменных в моем сеансе.На первой строке у меня есть session_start();.Теперь проблема в том, что когда мой URL (содержащий access_key и access_secret) изменяется, я теряю обе переменные сеанса.Я знаю, что установка обеих переменных работает.

Я установил переменные следующим образом:

$_SESSION['access_key'] = $_GET['access_key'];
$_SESSION['access_secret'] = $_GET['access_secret'];

Переменная сеанса, когда URL-адрес все еще содержит access_key и access_secret.

Array
(
    [state] => xxxx
    [access_key] => xxxx
    [access_secret] => xxxx
}

И когда изменяется URL, я теряю значения обеих переменных.

Array
(
    [state] => xxxx
    [access_key] =>
    [access_secret] => 
)

Когда я нажимаю эту ссылку;Я теряю переменные сеанса.

<a href="?someId=<?= $var['id'] ?>">Text</a>

Поэтому мой вопрос: как сохранить обе переменные в переменной сеанса после изменения URL-адреса и, например, $_GET['access_key'] больше не присутствует в URL.

...