我需要帮助。
我定义了一个类似于会话的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
,我已经定义了但仍然没有发生任何事情。请帮忙。
答案 0 :(得分:1)
我看不出一个很好的理由,但你想要PHP: Variable variables:
$_SESSION['lang'] = ${$_GET['lang']};
答案 1 :(得分:0)
这是一个非常糟糕的主意。变量变量是一件好事,但绝不能从未转义的数据中初始化它们。现在几乎任何人都可以在$_SESSION['lang']
中设置任何值作为值。