Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在IE中访问zend framework中的flash消息?_Php_Zend Framework - Fatal编程技术网

Php 如何在IE中访问zend framework中的flash消息?

Php 如何在IE中访问zend framework中的flash消息?,php,zend-framework,Php,Zend Framework,我在我的布局文件中使用这个 $flash_messages=Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->getMessages() 它在除IE之外的所有浏览器中都能正常工作。IE中的数组为空。我确认消息设置正确,并且在其他浏览器中可以正确访问。它只是在IE中不起作用 编辑:我想我说得太快了。消息甚至没有被设置,这是我正在使用的行(尽管这行已经被执行) $this->_helper->FlashMe

我在我的布局文件中使用这个 $flash_messages=Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->getMessages()

它在除IE之外的所有浏览器中都能正常工作。IE中的数组为空。我确认消息设置正确,并且在其他浏览器中可以正确访问。它只是在IE中不起作用

编辑:我想我说得太快了。消息甚至没有被设置,这是我正在使用的行(尽管这行已经被执行)


$this->_helper->FlashMessenger('我的消息在这里…')

嗯,威尔德,我有生以来第一次听说服务器端的东西在不同的浏览器中表现不同

  • 这可能是会话问题,请检查IE是否接受所有cookie
  • 这可能是css问题,请检查您的消息是否被不兼容的css规则隐藏
我相信这是:

Zend_Controller_Action_HelperBroker::getStaticHelper('FlashMessenger')->setMessage('my message');

Flash消息与会话类似,但其生存期仅为1跳。i、 第一个请求将存储数据,在第二个请求中,您可以访问数据,但在第三个请求中,您将获得空数据。我认为在IE中,你跳到了第三个请求,或者错过了第一个请求本身(存储数据的时间)。

aaaaaaaaaaaah…它对其他人有效,只是对我的IE不起作用。仍在试图找出问题所在,这肯定不是我的代码OK,明白问题所在。我使用的是虚拟主机,它在IE中不工作。如果我使用我的IP访问它,它就工作了。奇怪的至少,我现在知道代码没有问题。