我项目中的 header.php 一开始就包含一个 php 文件,其内容如下:
global $profile;
global $user;
if(is_user_logged_in()){
global $current_user;
get_currentuserinfo();
$user = array();
$user['username'] = $current_user->user_login;
$user['email'] = $current_user->user_email;
.
.
}
在我的页面模板文件中,我试图通过以下代码从此用户对象获取信息
$.ajax({ url: path + '/gmail/user.php',
type: 'post',
success: function(status) {alert(status);} }
});
这是在打电话
<?php
print_r($user);
?>
我得到一个空警报。无论我是否登录,我都会得到这个。为什么会发生这种情况?是否有另一种解决方案来获取已登录的用户?也许用sql?
在 php 文件中使用以下代码:
global $current_user;
get_currentuserinfo();
print_r($current_user);
我接到未定义函数错误的调用