我試圖通過存儲在會話的獨立變量的所有變量如下:
<?php
session_start();
ini_set('display_errors', 'off');
ini_set('display_startup_errors', 'off');
$vars = array('id','name','mail1','mail2','phone1','phone2','address','genere',
'departament','tittle');
foreach ($vars as $v) {
if (isset($_SESSION[$v])) {
$$vars[v]= $_SESSION[$v];
echo $$vars[v].'<br />';
}
}
echo $name;
echo </ br>;
echo $mail1;
?>
但是當我嘗試打印變量的內容,顯然是空的。我究竟做錯了什麼?
您錯過了'genere'',試圖在這裏粘貼代碼時發生錯誤? –
'$ {$ v} = $ _SESSION [$ v];'應該可以工作,但不建議,因爲安全問題等。我只是堅持用'$ _SESSION'變量,如果我是你 – Class
@ICanHasCheezburger好名字,是的,當我粘貼代碼時發生錯誤.. – franvergara66