您认为Zend会话可以将变量传递给php本地页面会话吗? 这两个页面位于同一个域的同一台服务器上,因为我不想通过url发送变量。 Thx !!通过会话从ZEND页面传递到PHP本地页面的变量
回答
在Zend框架documentation for basic session usage它指出:
Zend_Session_Namespace实例提供一种用于在Zend框架 操作会话数据的主要API。命名空间使用 来隔离所有会话数据,尽管 存在一个默认名称空间,他们只需要为其所有会话数据创建一个名称空间。 Zend_Session利用ext/session及其特殊的$ _SESSION superglobal作为会话状态数据的存储机制。虽然 $ _SESSION在PHP的全局名称空间中仍然可用,但开发人员 应避免直接访问它,以便Zend_Session和Zend_Session_Namespace可以最有效和安全地提供其会话相关功能套件。
Zend_Session_Namespace的每个实例对应于$ _SESSION超全局数组的一个条目,其中名称空间用作键。
$myNamespace = new Zend_Session_Namespace('myNamespace'); // $myNamespace corresponds to $_SESSION['myNamespace']
有可能结合用Zend_Session与其他代码 使用$ _SESSION直接。然而,为了避免问题,建议这样的代码只使用$ _SESSION的部分而不是 对应于Zend_Session_Namespace的实例。
昨天我读了10次Zend会话页面,但我没有理解这个概念,对不起。 – Augusto
这个东西是非常基本的,你在PHP中编程多久了? –
在我的经典的PHP,我总是说:
session_start();
$_SESSION['name'] = 'myname';
进入第二页:
session_start();
echo $_SESSION['name']
,一切工作正常。 现在到了Zend页面(如果我的理解),我应该写:
$myNamespace = new Zend_Session_Namespace('myname');
但在第二个PHP本地页面? 有点困惑...抱歉,谢谢。
ps。在引导程序当然有Zend_Session::start()
我解释了我的情况Dvid M.我是一名VB程序员,但由于某种原因,上周我不得不做一个学校调查问卷,大约有120个问题。当然,我知道HTML,CSS和我使用和修改我的Joomla网站,因为我知道一些PHP的基本命令。 因此,我创建了一个简单的php脚本,其中包含很多表单,并且包含了所有的控件,它可以在mysql上编写等等。 但我的朋友请求我把这个小程序加入另一个zend程序(不是我的),但我不知道zend。 然后,我开始学习Zend和1天后我使用Zend_Form的等 ... – Augusto
创建我的第一个小Zend的形式,但它太长“翻译”老PHP程序Zend的,所以我决定使用和iframe(B PHP进入A zend)。所以现在我需要从我的朋友Zend的站点页面(A)至TMY PHP自身的问卷调查页面(B)通过所有变量(姓名,学校,密码等)。那么我在会话之前唯一使用的是例如:<?php session_start(); if($ _SESSION ['displayname'] ==“”){header(“Location:index.php”); }在我的情况下,我使用会话控制来验证是否有人试图完成没有名称的页面等。 – Augusto
要做到这一点在我的旧页面的PHP我用会话开始() 在session_start()打开会话之前; $ _SESSION [ '显示名称'] = $ _POST [显示名称]; etc 并进入页面(B)我使用变量$ _SESSION ['displayname']作为上面的威慑 但我真的不知道如何用zend做同样的事情。 我知道这很容易,但是错误后2天我变得疯狂。 谢谢。 – Augusto
- 1. PHP会话变量 - 传递页面
- 2. 会话变量?传递通过PHP页面
- 3. PHP会话变量不通过页面
- 4. 从页面到页面传递变量
- 5. vb.net会话变量传递“空间”从一个页面到另一个页面
- 6. 将会话变量从一个页面传递到另一个
- 7. 通过jquery从php页面抓取会话变量?
- 8. php传递变量到其他页面
- 9. 传递PHP会话变量包含HTML页面的jQuery
- 10. 遇到问题页面之间传递变量,通过PHP
- 11. 未能通过URL传递变量到PHP页面
- 12. 通过dropzone url传递一个变量到php页面?
- 13. ASP.NET - 将会话数据从页面2传递到页面1
- 14. Magento - 将会话变量传递到通过_redirect()调用的页面
- 15. 会话变量不会传递到成员页面
- 16. 从bean传递变量到primefaces页面
- 17. php会话无法将变量传递给其他页面
- 18. PHP会话变量页面间变化
- 19. 会话类中的变量未传递到新页面
- 20. 将PHP变量通过GET传递给另一个PHP页面
- 21. 页面加载的PHP会话变量
- 22. 如何将Zend中的会话变量传递给本地PHP
- 23. 将一个php变量从一个页面传递到另一个php页面
- 24. PHP会话没有传递到不同的页面(基本)
- 25. 使用header()从页面到页面传递变量;
- 26. 我可以将会话数据从aspx页面传递到php页面吗?
- 27. PHP会话。将输入值从一个页面传递到另一个页面
- 28. 通过重定向的页面传递php变量
- 29. 单击链接时将会话变量传递到新页面
- 30. 传递会话变量通过iframe,PHP
看起来你应该阅读Zend文档,这是Zend会话的基本功能页面。在StackOverflow上,如果您在提出问题之前做了一些调查,我们会对其进行评估。 –