草庐IT

Zend_Session_Namespace

全部标签

php - Zend_Paginator 在网页中创建问题

我在我的网页中使用Zend_Paginator,我在每个页面中获得相同的记录....例如。我在不同的页面中得到了相同的4条记录...?$page=$this->_getParam('page',1);$paginator=Zend_Paginator::factory($userDetails);$paginator->setItemCountPerPage(4);$paginator->setCurrentPageNumber($page);$this->view->paginator=$paginator;可能是什么问题?请帮忙......提前致谢......

php - 跨 session 的静态变量

在ASP.NET中,如果我将一个变量(或对象)声明为静态的(或者如果我创建一个单例),我可以让它在多个用户的多个session中持续存在(它在一个服务器中注册)范围),这样我就不必在每次请求时都对其进行初始化。PHP有这样的功能吗?谢谢 最佳答案 您可以设置APC并使用apc_store和apc_fetch函数。http://us.php.net/manual/en/book.apc.php 关于php-跨session的静态变量,我们在StackOverflow上找到一个类似的问题:

php - ionCube 安装::缺少 zend_extension CentOs

我正在安装ionCube,但是ionCube的php配置缺少zend_extension,但没有具体说明是什么我在CentOs上工作一切顺利谢谢:) 最佳答案 我错过了一些事情SelectthecorrectbitreleaseMatchtheLoaderwithyourPHPversion,e.g.forPHP5.3,ioncube_loader_lin_5.3.so(extensionsareinsidethefolder)Add'zend_extension=/usr/local/ioncube/ioncube_loader_

php - zend框架报错

我在报告zend框架中的错误时遇到问题,错误消息未显示在浏览器上,我收到的错误如下:AnerroroccurredApplicationerror但是我已经在我的application.ini文件中使用了这些配置:phpSettings.display_startup_errors=1phpSettings.display_errors=1phpSettings.track_errors=1phpSettings.error_reporting=E_ALL提前致谢:D 最佳答案 您提到的设置是php错误管理,而您正在寻找的实际上是Z

php - Zend Framework - Doctrine 2 集成 : where to store the EntityManager?

我正在整合ZendFramework和Doctrine2。问题是,在我的Controller和View中,需要访问模型。我可以通过EntityManager的单个实例完成所有这些工作。我在哪里存储这个实例?Zend_Registry?这就是它现在的位置,它可以从任何地方访问,但不是很实用:$em=Zend_Registry::get('EntityManager');作为Controller和View属性?这可以作为$this->em访问,我喜欢这个创建一个将返回实例的工厂类?$em=My\EntityManager\Factory::getInstance();。封装性好,但打字时间

php - 将用户 session 变量存储在文件中与数据库中

我有一个php应用程序,我正在使用$_SESSION本身为用户保存session变量。将其存储在数据库中有什么特别的优势吗?我正在寻找一篇可靠的/经过深入研究的文章,其中更多地讨论了这一点。我还没有找到任何东西。 最佳答案 将其存储在数据库中的优势在于,只要您希望数据存在,数据就会存在。您的浏览器会根据设置的方式销毁session,这使得它有点不可靠。但是,我还找不到关于此的文章,但这是我在这种情况下使用的惯例。任何需要长期存储的数据,例如我存储在数据库中的用户详细信息和事件。任何仅与当前工作区相关的数据,如登录站点和发布一些评论等

debugging - nginx php-fpm xdebug netbeans 只能启动一个调试 session

过去,我使用apache+mod_php+xdebug+netbeans来开发我的网站(服务器是我的本地机器,运行DebianSqueeze),很高兴-xdebug工作正常,调试session可以在我需要的时候随时启动和停止。但是,当我转向nginx+php_fpm+xdebug+netbeans时,我遇到了一些调试问题。我的调试session可能很长(超过30秒),nginx似乎不能等这么久,它显示“504网关超时错误”.我已经尝试了很多解决这个问题的建议,但没有运气。虽然,这对我来说不是很重要,因为调试session本身会继续运行,这只是一件有点不舒服的事情。我的调试session

PHP - 关闭浏览器后 session 销毁

虽然这个问题有多个重复项,但我找不到适合我的解决方案。需要一些帮助。我在我的配置文件中使用了ini_set('session.cookie_lifetime',0);。但这并不能帮助我在浏览器关闭时销毁session。应用电流:1)在身份验证页面中,如果用户有效,使用session_regenerate_id(true);生成新的session标识符2)控制转到welcome.php,我在其中使用session_start();开始新session3)登出页面代码为$_SESSION=array();if(ini_get("session.use_cookies")){$params=

php - cURL——cookie 和 session

我想了解cURLforcookies的四个选项:CURLOPT_COOKIESESSIONCURLOPT_COOKIEFILECURLOPT_COOKIEJARCURLOPT_COOKIE我知道COOKIEJAR是用来写cookie的,COOKIEFILE是用来读的。那么COOKIESESSION有什么用呢?CURLOPT_COOKIE是自定义的,但我可以用它来维持与服务器的session吗? 最佳答案 要理解CURLOPT_COOKIESSION,您需要了解一些关于cookie的知识。Cookie具有由发布Cookie的网站设置的

php - die() 会结束您在 PHP 中的 session 吗?

如果我执行:die();它是否也有效调用session_write_close();因为die停止了整个过程? 最佳答案 没有。正如您在PHP页面上看到的:http://www.php.net/manual/en/function.exit.php(因为die等同于exit)Shutdownfunctionsandobjectdestructorswillalwaysbeexecutedevenifexitiscalled.但是,session_write_close不是关闭函数。如果你“死了”,它就不会运行。我建议您查看sessi