草庐IT

session_set_save_handler

全部标签

php - fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 3 bytes) after ini_set

一开始,我已经看了this,this和this.我收到以下错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate220bytes)我正在使用php5.4和sqlAnywhere11.这个问题的解决方案是根据this正在放ini_set('memory_set',-1);在我的php-file,但在这样做之后我得到另一个错误:Fatalerror:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate3bytes)编辑:我的代码是我希望有

php - 在 Codeigniter 中在哪里设置 session ?

我正在阅读Codeigniter2.2教程,但我不清楚如何使用session进行登录。假设我有一个login.php,它使用数据库检查用户数据。如果没问题,那么我应该在Controller中设置session吗?$this->load->library('session');然后在admin.php页面中我应该检查session是否存在?:$this->session->user_data('item');??或者我如何检查此人是否已登录?谢谢 最佳答案 基于docs,要在session中执行任何自定义操作,您需要加载session

php - 为什么覆盖 Doctrine_Record::save() 在 Symfony 1.2 中给我一个严格的标准错误?

我有以下模型:classModelextendsBaseModel{publicfunctionsave($conn=null){if(!$this->getId()){//dostuff}returnparent::save($conn);}}我觉得我正在关注Doctrine_Record::save()的API描述签名(除了奇怪的括号,我会给我一个语法错误...)。当我运行这段代码时,运行良好但我收到以下警告:StrictStandards:DeclarationofModel::save()shouldbecompatiblewiththatofDoctrine_Record::

php - ( session 与 cookie 的缺点

我需要一些关于session的详细信息。session变量的缺点是什么?cookie和session,哪个更好? 最佳答案 我不打算在这里谈及安全问题,因为Infotekka已经对此进行了大量研究。您似乎在问是否应该使用SESSION或COOKIE,就好像它们是彼此的替代品一样。他们不是。他们服务于不同的目的(这是一个打字错误..但我不说了,因为这是一个很好的双关语)。由于HTTP是无状态的,PHP(和其他)提供了通过使用session在您的应用程序中模拟状态机的能力。如果你不这样做,你将不得不在每个页面之间使用POST/GET来保

php - Opencart 中的 session 变量

谁能解释一下session变量的保存位置?我在controller的header.php中添加了一些session变量,例如:$this->session->data['day']=date("d",strtotime($row['startdate']));这在加载网站时有效,当我点击产品时,所有变量都消失了,除了[language]、[currency]和[cart]由Opencart设置。我想还有另一个文件或Controller文件,我在其中设置了变量,或者是[language]、[currency]和[cart]已设置,但我找不到它。提前致谢。 最佳

php - session_start() 函数如何工作?

请解释如何session_start()功能有效。我不明白在php中启动session时的操作顺序。尝试解释。HTTP是一种客户端-服务器架构。这意味着浏览器发送请求,服务器处理请求并返回响应。这些操作中的每一个都有适当的标题。我检查了(用headers_list())当我想开始session时服务器发回了哪些header及其答案。其中还有标题Set-Cookie:PHPSESSID=7f4cbf53fbcd4717792447f32da7dba8看起来一切正常,服务器命令浏览器设置cookie。但是。要开始session,我必须包含session_start()函数在页面代码的开头。

php - Laravel session 在 native PHP 中不可用?

Laravel的新手,在使用Session时遇到了一些问题。具体来说,从Laravel外部的PHP文件读取session数据。例如,假设我像这样设置session变量:Session::put('isAuthorized','yes')-我可以在Laravel上下文中使用Session::get('isAuthorized')但以下PHP不会检索此sessionkey-返回Notice:Undefinedindex:isAuthorizedinC:\xampp\htdocs\session.phponline3我尝试将Laravelsession驱动程序设置为默认的cookie和fil

php - 我究竟应该把 SESSION_START 放在哪里?

这个问题在这里已经有了答案:WhendoIhavetodeclaresession_start();?(2个答案)关闭9年前。所以我开始了自己的网站,并且我已经制作了差不多的登录文件。我只需要弄清楚将session_start放在哪里以保持用户登录。我到底应该把session_start放在哪里?我把它放在登录文件中吗?或者我把它放在哪里?感谢帮助

php - Symfony 2.7 : default timezone not set, 导致 fatal error

我正在尝试在共享服务器上设置一个基于symfony2.7的应用程序,并且没有权限更改php.ini.执行:phpapp/consoledoctrine:schema:drop--force输出此警告/错误:PHPWarning:Uncaughtexception'Symfony\Component\Debug\Exception\ContextErrorException'withmessage'Warning:date_default_timezone_get():Itisnotsafetorelyonthesystem'stimezonesettings.Youare*requir

php - 在 php 中保护 session 变量的有效方法是什么?

我的Web应用程序几乎在整个应用程序中都使用UserId..在php中保护session变量的最有效方法是什么?session是否容易受到攻击?我应该在session中保留UserId的加密值吗?任何建议... 最佳答案 注意:取自mypreviousanswer.术语用户:访客。客户端:安装在特定机器上的特定网络软件。了解session为了了解如何确保您的session安全,您必须首先了解session的工作原理。让我们看看这段代码:session_start();只要您调用它,PHP就会查找名为PHPSESSID的cookie(