单击ahref后丢失会话变量

时间:2018-12-22 23:14:39

标签: php session href

我正在尝试将access_keyaccess_secret设置为会话中的变量。在第一行中,我确实有一个session_start();。 现在的问题是,当我的网址(包含access_keyaccess_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
}

当网址更改时,我会丢失两个变量的值。

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

当我单击此链接时;我丢失了会话变量。

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

所以我的问题是:如何在URL更改后将两个变量保存在会话变量中,例如,URL中不再存在$_GET['access_key']

0 个答案:

没有答案