草庐IT

session_time

全部标签

php - 使用 OpenID 进行身份验证后在 REST 应用程序中管理 session

我正在构建一个RESTful应用程序。我计划使用OpenID进行用户身份验证。目前,我正在使用LightOpenID用于OpenID身份验证,我能够对我的用户进行身份验证。我的问题是下一步是什么?身份验证后!因为它是一个REST应用程序,我将不得不使用Cookie进行session管理……对吗?我在Cookie中存储什么值?如何验证session和用户注销?我确实搜索了有关实现的示例,但所有示例都停留在身份验证上,不讨论session管理!我想知道您如何管理应用程序中的session,如果可能的话,还有实现方法时的最佳实践和注意事项。如果您知道任何引用实现,请提供链接。

PHP session 变量未保留

我无法在设置session变量的页面以外的页面上使用session变量,IOW它们就像非session变量一样。我在其他六个类似的论坛中发现了一个类似的问题,但在其他情况下的答案总是不适用。这是我的文件:sess1.phpUserIDis:".$_SESSION['userid']."";echo"Anothervariableis:".$_SESSION['textvar']."";?>Gotothenextpage.并且,sess2.phpTheuseridsessionvariableis:".$_SESSION['userid']."";echo"Theothersession

PHP Sessions 过期时间 - 在特定的分钟/小时/天数内保持 session 有效

我有一个为购物车创建session的网站。$_SESSION['cart']=array();似乎服务器在X时间不活动后自动终止session,我假设这是在php.ini中设置的(但我的主机不授予我访问权限,他们只是让我告诉他们更改,所以我不能玩一玩!:()。是否有更好的方法让session保持事件状态,例如2天或特定的分钟数/小时数? 最佳答案 调用session_set_cookie_params()在你打电话之前session_start()在你的脚本中:$session_lifetime=3600*24*2;//2dayss

php - session ID 在 CodeIgniter 中发生变化

我正在使用CodeIgniter的session功能,并且正在运行以下代码:$session_id=$this->session->userdata('session_id');echo"MySessionIDis$session_id";每次加载页面时它都会不断变化。这是否意味着session未正确保存?有什么方法可以调试它并找出原因吗?还是我没有正确使用这个库?当我启用错误报告时我没有得到任何错误,我正在使用CI的自动加载能力来加载session库:$autoload['libraries']=array('session');任何建议都会有所帮助,谢谢!上述代码的示例输出:我的s

php - Laravel 在 session 中存储数组

我在session中存储数组时遇到问题。我正在制作购物车,但它似乎不起作用。publicfunction__construct(){$product=array(1,2,3,4);Session::push('cart',$product);}然后像这样在View中检索它。{{Session::get('cart')}}但是我一直收到这样的错误。htmlentities()expectsparameter1tobestring,arraygiven有关如何创建存储一系列商品的购物车的任何线索和建议。 最佳答案 如果您需要将sessi

php - 如何在 Laravel 5 中删除 session

我正在尝试删除一个基本session,但它并没有删除。这是代码welcome.blade.php@if(Session::has('key')){{Session::get('key')}}SignOut@elsepleasesignin@endif我不知道如何删除session。这是我使用的那个,但它不工作route.phpRoute::get('/logout',function(){$vv=Session::forget('key');if($vv){return"signout";}}); 最佳答案 你应该使用这个方法Rou

【论文笔记】3D Gaussian Splatting for Real-Time Radiance Field Rendering

原文链接:https://arxiv.org/abs/2308.040791.引言网孔和点是最常见的3D场景表达,因其是显式的且适合基于GPU/CUDA的快速栅格化。神经辐射场(NeRF)则建立连续的场景表达便于优化,但渲染时的随机采样耗时且引入噪声。本文的方法结合了上述两种方法的优点:使用3D高斯表达和基于tile的溅射,能实时地渲染高质量高分辨率图像。首先建立3D高斯表达场景。从使用运动恢复结构(SfM)方法校准的相机出发,使用SfM过程中产生的稀疏点云初始化3D高斯集合。即使使用随机初始化,本文的方法也能达到高质量图像合成。3D高斯是可微体积表达,且可以通过投影到2D、并使用标准的α\a

PHP session_start 失败

我正尝试在我网站的标题页中开始session。但似乎可能存在某种错误,因为它失败并出现以下错误:Warning:session_start()[function.session-start]:open(\xampp\tmp\sess_a7430aab4dd08d5fc0d511f781f41fe5,O_RDWR)failed:Nosuchfileordirectory(2)inD:\Development\PHP\tt\Include\header.phponline3我使用的是xampp的默认设置,一切都是开箱即用的。由于某种原因,它无法打开文件。但是,当我转到其中包含session

PHP session 未保存在内存缓存中

使用AmazonLinux在AWS上使用php5.4运行应用程序。PHP版本为PHP5.4.28。从AWS存储库安装的内存缓存库是php54-pecl-memcache-3.0.8-1.11.amzn1.x86_64我已验证php正在使用/etc/php.ini:[root@ip-xx.xx.xx.xx]#php-i|grepConfigConfigurationFile(php.ini)Path=>/etcLoadedConfigurationFile=>/etc/php.ini设置显示我应该使用内存缓存:[root@ip-10-40-17-119etc]#grep"^session

php - 通过 .htaccess 在 PHP 中延长 session 超时

我想延长我的用户在一段时间不活动后保持登录到我的网站而不会自动注销的时间。我正在使用PHPsession跟踪登录状态。我如何设置它,我试图从我的.htaccess文件中控制它。 最佳答案 你不能从htaccess文件中做到这一点,但是你可以在你的php.ini文件中改变这一行。session.gc_maxlifetime=1440更新:似乎是可以的,所以我同意了php_valuesession.gc_maxlifetime3600虽然我还没有尝试过。 关于php-通过.htaccess在