问题标签 [zend-session]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - AMFPHP + Zend 会话
我曾尝试将 ZendSession 类与 AMFPHP 一起使用,但 AMFPHP 在其某些函数和方法中使用原始 PHP 会话。我强烈需要通过 ZendSession 管理所有会话变量。有没有什么聪明的方法来获取它,而不是破解和修改原始 AMFPHP 代码?
zend-framework - Zend Sessions 问题(初学者)
我正在自学 Zend am,并且在使用我的会话调用 View Helper 操作时遇到问题。
我的控制器:
我的视图助手
我的观点:
我第一次单击按钮时,它会起作用,并按照应有的方式附加我的单词。但是,每次之后,它都会给我这个错误消息:
警告:call_user_func_array() [function.call-user-func-array]:第一个参数应该是一个有效的回调,'__PHP_Incomplete_Class::tabbedbox' 在 C:\xampp\htdocs\BC\library\Zend\View 中给出\Abstract.php 在第 341 行
我几乎一行一行地复制了 Zendcasts.com 的视频,但它仍然无法正常工作。好像我的会话被破坏了。我将永远感激任何能告诉我发生了什么的人。
php - 在动作之间访问 Zend Session 数据
这是我的问题 - 我正在尝试跨操作访问会话命名空间。ZF 示例似乎通过生成新的命名空间来工作,但它们仅在一个操作中演示了这一点 - 但是如何从单独的操作访问现有的命名空间?这是代码:
这很好 - 但如果我想创建另一个控制器/操作对,我将如何访问 $defaultNamespace->numberOfPageRequests?我是否必须创建 Zend 会话命名空间的新实例?
php - Zend_Session_SaveHandler_DbTable 没有生成有效的会话 ID?
我目前正在努力通过基于数据库的会话来保持身份验证。我已将 Zend_Session 设置为使用数据库,并且经过检查,Zend 正在将值写入数据库。但是,这些会话的 ID 似乎与 PHPSESSID 不匹配——但是当我让 Zend_Session 返回 ID 时——它返回一个匹配的值。
所以 - 在我的数据库中,我有:
然而,如果我从 Zend Session 本身调用 id ......
我假设 Zend Session 生成的 ID 必须与 PHPSESSID 匹配,对吗?
这是我的引导程序
如果有人能对此有所了解,我将永远感激不尽...
zend-framework - 如何修复 Zend 会话不正确的数据('css')
我编写了一个简单的管理模块,它能够对记录进行分页并按某些列对其进行排序。当我对记录进行排序然后调用其他操作时,它应该使用与以前相同的排序参数将用户重定向回索引页面。但是在我使用 /admin/users/index/column/num_orders/order/ASC 这样的参数调用 indexAction() 然后调用 toggleActiveAction() 我被重定向到页面 /admin/users/index/column/num_orders/order /CSS。.../index/page/2 => .../index/page/css 的故事相同。
为什么是“CSS”?除了您在下面看到的以外,我的会话数据从未在其他上下文中使用过。
在我的引导程序中,我有以下内容:
控制器初始化():
我的控制器中有以下功能:
在索引操作中:
然后在 toggleActiveAction() 我打电话
php - 在 PHP 类之外定义变量
我正在使用zend。
我想在控制器类之外定义以下代码并在不同的操作中访问。
但它不会在索引函数中打印这个数组,另一方面它会在类之外显示这个数组。
怎么可能。谢谢。
php - 使用 Zend_Auth 和 Zend_Session 管理用户
我要 Zend_Auth 和 Zend_Session 来保存用户会话和登录信息
实现以下项目的简单和最佳方法是什么:
是否有任何特殊的 ZF 或 PHP API 或库可以执行上述操作?
谢谢
php - 在 PHPUnit 测试中隔离 Zend_Session
我正在测试我的网站的身份验证功能。Zend_Auth 用作授权引擎。但是身份验证状态在测试之间仍然存在,我需要在每次拆解中写“注销”。
现在一切都好。但问题随之而来。至于我知道 Zend_Auth 使用 Zend_Session 来存储身份验证数据。因此,会话对于所有测试都是通用的。我担心将来它会引起问题。
你能告诉我为每个测试单独创建会话的最佳做法是什么?
现在我可以想象只能在 setUp 中手动启动会话并在 tearDown 中停止。但是我有很多测试,实现它可能需要很多时间。
zend-framework - ZendSession 在尝试包含时给出致命错误
尝试为 Zend 框架包含 Session.php 时出现错误。
以下是我包含它的方式:
该文件被包含在内,但我收到此错误:Cannot redeclare class Zend_Session
我怎样才能让它工作?
php - Zend_Session / Zend_Auth 随机抛出错误信息 ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied (13)
我目前正在使用(除其他外)Zend_Auth 开发一个新应用程序,但无论出于何种原因,此错误消息完全随机出现在任何位置(或者它接缝)
Zend_Session::start()
- /home/hannes/workspace/develop/library/Zend/Session.php(Line:480): Error #8session_start()
[function.session-start]: ps_files_cleanup_dir: opendir(/var/lib/php5) failed: Permission denied ( 13) 数组
- #0 /home/hannes/workspace/develop/library/Zend/Session/Namespace.php(143): Zend_Session::start(true)
- #1 /home/hannes/workspace/develop/library/Zend/Auth/Storage/Session.php(87): Zend_Session_Namespace->__construct('Zend_Auth')
- #2 /home/hannes/workspace/develop/library/Zend/Auth.php(91): Zend_Auth_Storage_Session->__construct()
- #3 /home/hannes/workspace/develop/library/Zend/Auth.php(141): Zend_Auth->getStorage()
- #4 /home/hannes/workspace/develop/xxxxxxx/application/controllers/AdminController.php(10): Zend_Auth->hasIdentity()
- #5 /home/hannes/workspace/develop/library/Zend/Controller/Action.php(133): AdminController->init()
- #6 /home/hannes/workspace/develop/library/Zend/Controller/Dispatcher/Standard.php(262): Zend_Controller_Action->__construct(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), 数组)
- #7 /home/hannes/workspace/develop/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
- #8 /home/hannes/workspace/develop/library/Zend/Application/Bootstrap/Bootstrap.php(97): Zend_Controller_Front->dispatch()
- #9 /home/hannes/workspace/develop/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
- #10 /home/hannes/workspace/develop/xxxxxxx/public/index.php(26): Zend_Application->run()
- #11 {主要}