有两个关于微信公众号的问题

1、一个公众号被平台托管了(例如小猪、微擎等),我如果从托管服务器上用相同的授权域名可不可以正常获取openid?还是只能用一模一样的回调参数才可以?
2、微擎的帮助文档说在site.php中$__W['fans'] 获取用户信息,但是我用微信访问该页面,打印出来arry为空,这是为什么?

第一个问题:只要经过授权域名,就可以正常获取openid,无论之后你再重定向到别的域名还是什么。
第二个问题:抱歉,没用过微擎,不大了解。(但我猜可能是不是有什么条件限制了,没有放出代码不清楚。)

第一个问题 如楼上所说,经过授权 在微擎中用

  $_W

函数 就能获取到openid

第二个问题

 $_W['fans'] 
```是获取用户所有信息
 获取用户昵称  例如在后台
```$fan = $_W['fans']['nickname'];

前端就直接
```<?php echo $fan; ?>

就可以直接显示用户昵称了   不应该出现空数组,出现空说明你的代码有问题