1、一个公众号被平台托管了(例如小猪、微擎等),我如果从托管服务器上用相同的授权域名可不可以正常获取openid?还是只能用一模一样的回调参数才可以?
2、微擎的帮助文档说在site.php中$__W['fans'] 获取用户信息,但是我用微信访问该页面,打印出来arry为空,这是为什么?
第一个问题:只要经过授权域名,就可以正常获取openid,无论之后你再重定向到别的域名还是什么。
第二个问题:抱歉,没用过微擎,不大了解。(但我猜可能是不是有什么条件限制了,没有放出代码不清楚。)
第一个问题 如楼上所说,经过授权 在微擎中用
$_W
函数 就能获取到openid
第二个问题
$_W['fans']
```是获取用户所有信息
获取用户昵称 例如在后台
```$fan = $_W['fans']['nickname'];
前端就直接
```<?php echo $fan; ?>
就可以直接显示用户昵称了 不应该出现空数组,出现空说明你的代码有问题