如何制作 $_SESSION['something'] 并在它之前添加一个 $ 以使其成为 var。 它不起作用



嗨,我需要帮助。我像这样定义了一个会话变量,当我尝试回显$_SESSION['lang'] var 时,它根本不起作用。在科西,我有page.php?lang=eng'

    $eng = "This is English. yey";
    if(empty($_GET['lang'])){
    $_SESSION['lang'] = $eng;
}else{
    $_SESSION['lang'] = "$" + $_GET['lang'];
}

我想它应该给我var $eng,我已经定义了,但仍然什么也没发生。请帮忙。

我看不出一个很好的理由,但你想要 PHP: 变量变量:

$_SESSION['lang'] = ${$_GET['lang']};

这是一个非常糟糕的主意。变量变量是一件好事,但永远不要从未转义的数据初始化它们。现在,几乎任何人都可以将$_SESSION['lang']中的任何内容设置为值。

相关内容

最新更新