我正在使用php socialAuth,当用户登录时,它将返回一个会话数组,如下所示:
Array
(
[SOCIALAUTH_SESSION] => Array
(
[sa_user] => a:102:{s:2:"id";s:5:"13647";i:0;s:5:"13647";s:6:"actief";s:2:"ja";i:1;s:2:"ja";s:8:"voornaam";s:7:"Patrick";i:2;s:7:"Patrick";}
)
我正在尝试使用以下代码提取数组:
foreach($_SESSION['SOCIALAUTH_SESSION']->$sa_user as $extract) {
echo $extract['voornaam'];
}
但我收到此错误:
警告:在第11行的/home/piadnjxk/domains/xxxxxxxx.xxxxx/public_html/socialauth/signin.php中为foreach()提供了无效的参数
我做错了什么?
http://php.net/manual/zh/function.unserialize.php
var_dump(unserialize($_SESSION['SOCIALAUTH_SESSION']['sa_user']));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句