我想在SESSION中保存所有的GET数据,怎么办?

I want to save all GET data in SESSION, how do I do it?

我有 15 个 GET 变量。

$_GET['data1'];
$_GET['data2'];
$_GET['data3'];
$_GET['data4'];

我有办法将这些存储在会话中而不用这样做-下面的代码 15 次?

$_SESSION['data1'] = $_GET['data1'];

求助,谢谢

希望这会奏效

    foreach ($_GET as $key => $val)
    {
        $_SESSION[$key] = $val;
    }

感谢您的所有回答。但是经过一些测试,我找到了最适合我的解决方案。

$_SESSION['data'] = $_GET;

将所有获取的数据保存为$_SESSION['data']

中的数组