我希望能夠在已有的$_SESSION
下設置一些變量,如我的示例中的$_SESSION['uid']['id']
或$_SESSION['uid']['name']
。這是我有:
<?php
session_start();
if (isset($_SESSION['uid'])) {
$_SESSION['uid'] = [
'id' => (int) $_GET['id'], //Cast the id to int
'name' =>urldecode($_GET['name']) //url decode the name
];
}
然而,這給了我一個PHP Parse error: syntax error, unexpected '[' in /test.php on line 5
。我嘗試過每一次,但無法找到解決方案。什麼是正確的方式來完成我想要的?
你,或許,有PHP版本低於5.4 –
[**你已經問過這個** ](http://stackoverflow.com/q/24058401/)並接受了一個答案。那麼,到現在爲止發生了什麼? –
@ Fred-ii-,哈哈,他問這個問題是因爲他在那個問題上得到的答案 –