在控制器中的zf2中获取$ _SERVER变量

里奥·加勒奎洛斯(Leo Galleguillos)

在控制器内,如何$_SERVER在zf2中获取变量?

例如,我想要得到$_SERVER['HTTP_HOST']$_SERVER['REMOTE_ADDR']等等。

我尝试使用以下方法:

$this->getRequest()->getServer();

但这导致:

Fatal error: Call to undefined method Zend\Http\Request::getServer() 
里奥·加勒奎洛斯(Leo Galleguillos)

要从控制器中获取$ _SERVER值,我可以执行以下操作:

$request    = new \Zend\Http\PhpEnvironment\Request();
$httpHost   = $request->getServer('HTTP_HOST');
$remoteAddr = $request->getServer('REMOTE_ADDR');

由于我正在回答自己的问题,因此我很想知道是否还有其他推荐的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

zf2获取控制器中的JSON值

来自分类Dev

ZF2,将变量从控制器传递到自定义元素

来自分类Dev

从Silex 2中的不同控制器获取变量

来自分类Dev

zf2 - 在表单/控制器工厂中获取控制器插件

来自分类Dev

在zf2控制器中创建链接URL

来自分类Dev

如何在ZF2的控制器的构造函数中获取标头?

来自分类Dev

如何在ZF2控制器中获取URL字符串

来自分类Dev

ZF2如何在控制器中获取已卸载的配置文件?

来自分类Dev

控制器中的变量

来自分类Dev

如何在控制器的模型中获取变量?

来自分类Dev

无法访问控制器中的获取变量

来自分类Dev

Angular 2获取与此相关的所有变量。在控制器中

来自分类Dev

ZF2:在帖子提交中传递变量

来自分类Dev

ZF2从路线获取控制器和动作

来自分类Dev

ZF2从路线获取控制器和动作

来自分类Dev

在ZF2中,如何访问控制器插件中的Response对象?

来自分类Dev

ZF2转换器在控制器中不起作用?

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

从HTML中的控制器访问变量

来自分类Dev

在angularjs控制器中声明变量

来自分类Dev

灰烬控制器中的数组变量

来自分类Dev

模型或控制器中的MVC变量?

来自分类Dev

在控制器中传递多个变量

来自分类Dev

从ZF2中的控制器调用另一个控制器动作的最佳实践

来自分类Dev

zf2为什么要在模块配置的invokables数组中添加控制器

来自分类Dev

Zf2中的服务层/控制器最佳实践

来自分类Dev

使用ZF2中的JQuery从Zend控制器制作JSON对象

来自分类Dev

如何将值AJAX发送到ZF2中的控制器?

来自分类Dev

Zf2中的服务层/控制器最佳实践