草庐IT

session_value

全部标签

php - Laravel TokenMismatchException session 超时

我遇到了一个问题,当用户闲置超过24小时(我的session超时),或者离开站点然后在24小时后返回时,他们并没有从站点注销,但是他们的session已过期,或者至少他们的_token不再有效。这会导致不需要的行为,就好像用户在他们的_token过期后提交了一个表单,他们现在收到一个TokenMismatchException。在本地看来,当空闲时间超过session生命周期时,用户将被注销,但在实时服务器上的生产环境中,情况并非如此,空闲时间可以超过session生命周期,但用户仍处于登录状态如果用户已登录,Auth::check()和Auth::user()都会按预期运行。什么会导

php - 如何获取存储在数据库中的 session ID?

我正在尝试通过创建另一个模型Sessions在session表中添加额外信息。我正在使用以下问题的答案中详述的方法;Laravelsessiontableaddadditionalcolumn表格字段:id-varchar(50)-laravel在此处存储一个40个字符的字符串payload-mediumtext-通常为265个字符的字符串last_activity-int(11)user_id-bigint(20)类型-varchar(15)-默认值('biz')created_at-时间戳-默认(CURRENT_TIMESTAMP)型号classSessionsextendsBas

php - Magento session 不会在事件观察器中更新

我通过ajax请求设置一个session变量,就像在结帐页面中一样Mage::getSingleton('customer/session')->setMyValue($value_from_post_data);以上是在自定义模块的Controller中设置的。我有一个事件观察器,它在这里观察checkout_onepage_controller_success_action,当我访问session时,我没有找到我创建的session变量my_value。注意:sessionID相同。他们没有变化。设置session值后,我打印了整个session数据以确认,setMyValue在s

php - session 大约每 30 分钟下降一次

我做错了什么吗?我在每次加载页面时运行以下命令,如果没有任何反应,大约每30分钟一次,我的session就会消失。我可以关闭浏览器并重新打开它,session仍然存在,但大约30分钟后它就消失了。这是什么原因造成的?ini_set('session.gc_maxlifetime',365*60*60*24*10);session_set_cookie_params(365*60*60*24*10,"/");session_start();当我在chrome中查看session何时到期时,它显示:Tuesday,January14,2025at10:26:13PM是什么导致我失去sess

php - 无法将 php session 存储到另一个目录

请帮助我处理phpsession。我的服务器上有php5.5.21。我有用户和管理员。我将用户session保存到默认session目录,但将管理员保存到另一个目录(以提供更长的生命周期)。我的问题是我无法将管理员session存储到另一个目录,而且它死得比我需要的更快。此外,我将此目录添加到open_basedir'/var/www/vhosts/site.com:/usr/share/pear:/var/lib/php5/session:/var/lib/php5/sessionAdmin'但这对我没有帮助,所有新session都保存在目录/var/lib/php5不在/var/l

php - 数组在 PHP session 中不完整

这几天我遇到了一个令人困惑的问题。我在session数组中存储了一个包含10-50个元素的数组。$_SESSION['my_array']=erg_array;然后我将表单提交到另一个页面。在新页面上,我读取了数组,数组中只剩下几个元素。有时数组中有2个或3个或4个元素。如果我查看服务器上的session文件,文件中的数组不完整。在页面末尾,我检查了数组print_r($_SESSION['my_array']);并且将打印50个元素。那是最后一行代码。在我的session服务器文件中只存储了3个元素。有人知道去哪里找吗?编辑:如果我像这样序列化我的数组$_SESSION['my_ar

php - 从 session 数组回显图像 url

我不想显示图片的真实网址。因此,我使用uniqueid()来替换动态图像的URL,并在session中针对uniqueid()存储真实URL。因此,我将在session数组中加载uniqueids=>real-image-path.jpg。然后使用以下代码回显图像:"title="">这一切似乎都奏效了。在getImage2.php中,我想知道如何使用存储在session中的变量来回显图像。我有:session_start();header("Content-Type:image/jpeg");while($_SESSION[$uniqueID]){echoreadfile($_SES

php - WordPress - 无法从自定义帖子类型的 metabox 中获取值(value)

我无法从自定义帖子类型的元数据框中获取值。这是我在自定义帖子类型中注册metabox的方法:register_post_type('poslovi-newsletter',array('labels'=>array('name'=>__('Poslovinewsletter'),'hierarchical'=>false,'singular_name'=>__('Posaljinewsletter')),'public'=>true,'exclude_from_search'=>true,'menu_icon'=>'dashicons-email','register_meta_box

javascript - 如何将值(value)从引导模态 child 传递给 parent ?

我一直试图将任何值从我的窗口模态子窗口传递到父窗口,但它不起作用。modal没有hide或者当我点击Save时将值发送到父窗口.application.phpApplicationshow();?>functionpost_value(){window.opener.document.f1.p_name=document.myform.skill_id_t.value;$('#modal_1').modal('hide');}日历.php_showDay($someValues);//somecode}privatefunction_showDay($cellNumber){//Bui

php - Symfony2 : How to set default value for a field DateTime

我使用Symfony2.8我有一个名为“Docentes”的表,其中包含一个日期时间字段“fechaAlta”我需要在添加新记录时此字段的默认值为“今天”我生成CRUD,使用命令generate:doctrine:crud在文件“DocentesController.php”中,Symfony创建了两个函数:“newAction”和“editAction”(以及其他函数)。两者都使用相同的表单,将“DocentesType.php”文件插入“表单”文件夹中:publicfunctionbuildForm(FormBuilderInterface$builder,array$option