在控制器内,如何$_SERVER
在zf2中获取变量?
例如,我想要得到$_SERVER['HTTP_HOST']
,$_SERVER['REMOTE_ADDR']
等等。
我尝试使用以下方法:
$this->getRequest()->getServer();
但这导致:
Fatal error: Call to undefined method Zend\Http\Request::getServer()
要从控制器中获取$ _SERVER值,我可以执行以下操作:
$request = new \Zend\Http\PhpEnvironment\Request();
$httpHost = $request->getServer('HTTP_HOST');
$remoteAddr = $request->getServer('REMOTE_ADDR');
由于我正在回答自己的问题,因此我很想知道是否还有其他推荐的解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句