标签: $_SERVER
-
本文记录了解决 Yii 2.0 报错 yii\base\ErrorException: Undefined index: HTTP_ACCEPT 的过程。通过查看运行时日志发现,当 User-Agent 为 okhttp/3.12.0 时,$_SERVER 数组中不存在 HTTP_ACCEPT 索引。解决方法是要求 Android 客户端在 Headers 中明确声明 Accept 参数,或者在服务端代码中增加判断,当该索引不存在时不直接使用,从而消除错误。
-
本文针对ShopNC微信登录中扫码层不适应微信客户端和移动浏览器的问题,引入Detector进行浏览器检测。通过将库文件复制至指定目录并设置权限,制定区分PC、平板、移动浏览器及客户端的跳转规则。解决了SVN版本冲突,并针对Edge等浏览器报错的情况,采用HTTP_USER_AGENT判断以规避兼容性问题,最终实现了在移动客户端直接跳转授权页面的功能。
