草庐IT

Zend_Session_Namespace

全部标签

php - Zend Framework PDF 多行问题

我有一个问题,使用Zend_PDF多行,我的问题是我不能将整个文本写到我的pdf。我的文本看起来像这样:http://pastebin.com/f6413f664但是当我打开.pdf文件时,文本如下所示:http://screencast.com/t/1CBjvRodeZQd这是我的代码:publicfunctionpdfAction(){$this->_helper->layout->disableLayout();$this->_helper->viewRenderer->setNoRender();$theID=($this->_getParam('id')!==NULL)?(i

php - 在 php 中重定向页面后 session 丢失

当我使用phpheader重定向时,所有session变量都丢失了......有人说添加exit();就在标题之后(“”);将解决问题,但它似乎不是解决方案......有人可以帮忙吗?下面是我如何将变量存储到session中:include'dbc.php';$err=array();foreach($_GETas$key=>$value){$get[$key]=filter($value);//getvariablesarefiltered.}if($_POST['doLogin']=='Login'){foreach($_POSTas$key=>$value){$data[$key

php - Zend 框架、 session 和 HttpOnly

我想让我的sessioncookieHttpOnly。基于thisarticle,我将其添加到我的application.ini:resources.session.cookie_httponly=true不幸的是,当我查看Firecookie中的sessioncookie时,它未标记为我指定的HttpOnly。我缺少哪一步? 最佳答案 尝试在Bootstrap中执行Zend_Session::setOptions(array('cookie_httponly'=>true));(在session首次初始化之前的某个地方)它应该与a

session_id() 和 session_start() 的 PHP 逻辑

我继承了以下代码,很有趣。该逻辑似乎要么多余,要么完全错误。//maketheuseofsessionspossible.if(!session_id()){session_start();}但是,它是在一个大规模订阅者系统上,我不愿意改变它。尽管我有PHP经验,但我还是很感谢社区的意见,以确保我没有遗漏任何东西。如果您能提及副作用或深入了解当前代码,则可加分。更新也许逻辑不是正确的词。为什么在调用session_start()之前检查session_id(),因为它总是返回空字符串,因为代码中没有其他地方是session_start()打电话。 最佳答案

php - Zend Framework 2 Db\Adapter\Adapter 查询结果集像 ZF1

只需要帮助理解ZF2中的一些简单数据库查询。在ZF1中,我有这样简单的方法:publicfunctionrecordset(){//listingofallrecords$db=Zend_Registry::get('db');$sql="SELECT".$this->_selectlist()."fromcustomerc";$r=$db->fetchAll($sql);return$r;}在ZF2中,我该怎么做?我已经尝试了以下方法,但这只是返回了一个看起来像“结果”对象的东西,但我想要的只是一个像ZF1对fetchAll所做的那样的数组。如果我必须迭代结果对象只是为了稍后提供数组

php - 如何在 Zend Framework 2.2.4 中添加 class 和 id 到表单元素

我需要的HTML:UserName我希望标签的for链接到输入的id。这样,用户可以单击标签以突出显示输入。对复选框更有用。另外,不太重要的是,我想对输入字段进行分类。我尝试过但对我不起作用的方法:echo$this->formRow($form->get('usr_name'));我也尝试过使用部分布局。echo$this->formElement($element);在发布这个问题之前,我看到了这个文档framework.zend.com/manual/2.2/en/modules/zend.form.view.helpers.html#formlabel它不起作用。它添加了for

PHP - 每个选项卡的 session

是否可以为每个浏览器选项卡创建session?例如,用户在他的浏览器中打开了2个选项卡:标签1和标签2在Tab1他有一个session:$_SESSION['xxx']='lorem';在Tab2中,session是:$_SESSION['xxx']='ipsum';现在刷新时,我需要在事件选项卡中获取当前session。例如,如果用户刷新选项卡2,我需要在加载时获取选项卡2的$_SESSION['xxx'],即“ipsum”。但是$_SESSION['xxx']不应在选项卡1上更改。是否有任何选项可以按选项卡保存session。如果不是,还有哪些其他选项可以处理此问题?感谢您的帮助!

php - 如何在 codeigniter 中关闭浏览器来销毁 session

最近我用codeigniter开发了一个网络应用程序。我在那里严重面临与session相关的问题。问题场景:如果用户A登录到应用程序,则用户ID在session中设置。完成任务后,用户A关闭了浏览器并离开了计算机。过了一会儿,用户B来了,打开浏览器,看到应用程序处于登录状态。或者当用户B写下url并按回车键时,它会直接重定向到应用程序,而无需使用上一个session进行任何身份验证。我为session使用了以下配置:$config['sess_cookie_name']='ci_session';$config['sess_expiration']=1800;$config['sess

php - CodeIgniter 3 和 session

我最近按照本指南更新到CodeIgniter3:CI3:upgrade3.0from2.2.1.我在application/config/config.php文件中设置了这个配置:$config['sess_driver']='files';$config['sess_cookie_name']='ci_session_my_site';$config['sess_expiration']=604800;//1week$config['sess_save_path']=NULL;$config['sess_match_ip']=FALSE;$config['sess_time_to_u

php - 检查 session 是否设置,如果没有创建一个?

我想检查当前是否设置了session,如果没有创建session,请允许页面正常运行(什么都不做)。我看了另一个SO问题,其中发布了以下代码:if(empty($_SESSION['login'])){}else{}最简单的方法是为每个session设置类似$_SESSION['a']的内容,然后运行​​if(empty($_SESSION['a']))检查session是否存在?再一次,您是否可以在不首先调用session_start()的情况下使用session变量,从而使它过时(我昨天试过这个,虽然作为回显,而不是if语句来检查变量是否在没有执行的情况下执行意识到在我可以回显变量