草庐IT

session-per-request

全部标签

php - Laravel CORS 子域 session

我在通过ajax请求的子域中遇到Auth::check()问题。设想:2个子域www.testing.devapi.testing.dev这两者之间的单一登录/session..在laravelconfig/session.php中,我设置了'domain'=>".testing.dev",一切正常,我可以在一个页面中登录并继续登录也在另一页!但是当我使用ajax时出现问题..场景:在api.testing.dev中,我使用firebug、js等执行$.ajax({url:'http://api.testing.dev/who',type:'GET',cache:false});api

php - HHVM 上的 Symfony 1.4 将 memcached 作为 session 无法正常工作

我正在尝试将Memcached用作在HHVM3.1.0下运行的Symfony1.4的session但我似乎遇到了这个错误:\nFatalerror:Nostoragemodulechosen-failedtoinitializesessionin/sites/SecureAccountsServices/lib/vendor/symfony/lib/storage/sfSessionStorage.class.phponline93下面是我的HHVM的php.ini文件:;phpoptionspid=/var/run/hhvm/piddisplay_startup_errors=One

PHP session 阻塞,忽略 session_write_close

我正在尝试处理来自同一浏览器session的两个几乎同时发生的请求。考虑以下最小示例:第二个请求应该导致“锁定”输出,但它总是等待第一个请求完成,然后输出“完成”。Xdebug没有运行。PHP版本为5.5。编辑:投票将其作为重复项关闭。链接的问题表明要解决此问题,请附加一个随机变量。所以我建议附加一个requestTime变量并将其设置为微秒的时间戳。 最佳答案 这种行为是可以的。如果两个请求共享同一个session并且您正在使用文件来存储session数据,则PHP需要flock()session文件以防止它被多个并发的请求破坏,

php - 如何为不同于指定的 request_filename 编写重写条件

我遇到了htaccess的问题,我想编写一个条件来阻止提供指定文件。如果请求的文件名存在,只需提供它,这样我就有了:RewriteCond%{REQUEST_FILENAME}-fRewriteRule.?-[L]但是我怎样才能做到不提供一个指定的文件呢?我有这条路径用于我的Controller操作。所以例如example/do_something.php是文件do_something.php的路径,但也是我的Controller操作的路径,我希望我的htaccess文件服务于此操作而不是此文件,但仅此。 最佳答案 我试过anubh

php - 在 ajax 请求中处理 session_regenerate_id()

我想稍微保护一下我的应用程序,尤其是我想改进session的处理方式。所以,此刻我知道了几个事实:session_regenerate_id(false)不破坏旧sessionsession_regenerate_id(true)销毁旧session。对于普通页面重新加载,使用session_regenerate_id(true)没有任何问题。然而,当发出数十个并发AJAX请求时,可能会出现导致错误消息objectdestructionfailed的问题。所以,没有什么可做的,然后使用AJAX请求中的session_regenerate_id(false)。但我们需要的是以某种方式标记

php - "Object named IIS_IUSRS could not be found"将用户添加到 PHP session 目录 iis 8

我正在运行运行IIS8的WindowsServer2012R2。整个WindowsServer环境的新功能。要安装PHP,我将遵循以下教程InstallandConfigurePHP其中一部分说,为了正确使用PHP的session功能,我需要创建一个新文件夹“sessions”并将“IIS_IUSRS”添加到该文件夹​​。但是,当我在“对象文件框”中输入相同内容时,出现“未找到名为IIS_IUSRS的对象”错误。到目前为止,我已经提到了以下内容,但没有一个有帮助TryingtoaddIIS_IUSRStoAdministratorsgroup[closed]IISorIIS_IUSRS

php - 使用 session 在每个页面上显示用户名

我目前正在创建一个网站,该网站将允许用户仅使用用户名登录,不需要密码。一旦用户在表单中输入了他们的名字,他们的名字就会出现在他们随后访问的所有页面上,直到他们注销。我面临的问题是登录后用户名未显示在其他页面上。相反,我遇到了诸如错误之类的问题(注意:未定义索引:/ceri/homes1/中的用户名s/sec17/public_html/cs25010/home.php在第41行)并且什么也没有出现。这是登录页面的代码:SeanCoyne'sFoodShopHomeProductsOffersAboutUsWheretofindusContactWelcometoSeanCoyne'sF

javascript - Javascript 警报弹出窗口是否会扩展 PHP session ?

为了更优雅地处理过期的PHPsession,我在我的PHP代码中插入了以下内容:$sessionLifeTimeInSeconds=ini_get("session.gc_maxlifetime");echo''."\n".'setTimeout(function(){'."\n".'alert("Yourloginsessionwillexpirein3minutes.");'."\n".'},'.($sessionLifeTimeInSeconds-180)*1000.');'."\n".''."\n\n";哪个有效。但是,现在我注意到,在单击javascript警报上的“确定”按

php - Laravel $request->all() 使用 multipart/form-data 为空

我发送的请求包括表单数据对象,其中包含一些从angular4到laravelapi的数据......有时请求数据被正确接收,其他时候请求为空“空请求”这是我的请求详情Accept:application/jsonAccept-Encoding:gzip,deflate,brAccept-Language:en-US,en;q=0.9Authorization:Bearer---------Connection:keep-aliveContent-Length:973Content-Type:multipart/form-data;boundary=----WebKitFormBound

PHP $_SESSION ['key' ] 被输入按钮值覆盖。为什么?

在PHP购物车中出现以下问题。我的session转储如下所示:Array([username]=>test@test.com[key]=>1)购物车有三个按钮:每当我按下其中一个按钮时,页面就会重新加载并执行所需的操作(即删除或添加项目)...但是session数组会更改为以下内容(取决于按下的按钮)Array([username]=>test@test.com[key]=>continueshopping_y)Array([username]=>test@test.com[key]=>update_y)Array([username]=>test@test.com[key]=>che