草庐IT

cookie-session

全部标签

javascript - example.com 中的 setcookie(),在 www.example.com 中找不到 cookie

我加载了http://example.com包含:然后在浏览器的Javascript控制台中写入document.cookie显示cookie。有用。然后我关闭并重新打开浏览器并转到http://www.example.com.然后在Javascript控制台中编写document.cookie不会显示任何cookie。如何修改此PHP代码以在http://example.com之间共享cookie和http://www.example.com? 最佳答案 请像这样更正代码-这个斜杠(/)可能同时触发WWW和非WWW以及站点的每个页

php - Laravel: Cookie::forget() 不工作

我在Laravel5.6中删除cookie时遇到问题。我根据this尝试过各种不同的东西,this,this和this问题,但它们都不起作用;1.returnresponse()->redirectToRoute('home')->withCookie(Cookie::forget('code'))->withCookie(Cookie::forget('email'));2.Cookie::queue(Cookie::forget('code'));Cookie::queue(Cookie::forget('email'));returnredirect('/');3.Cookie:

php - 为什么 ( $_SESSION = [];) 使服务器无法处理请求?

我正在尝试清除session中的变量并开始一个新的变量。通过阅读有关可变问题的文章,我想我发现这是正确的答案:($_SESSION=[];)但是当我将该行添加到我的代码时,在PHP代码中单独一行,我收到一条消息“[服务器]当前无法处理此请求”,指示“HTTPERROR500”。如果没有那个命令,页面工作正常(除了变量不按我希望的方式运行)。但是每次我激活那条线时,我都会收到错误消息。如何在不让服务器生气的情况下清除变量?更新:我也试过session_destroy(),效果一样。这里有更多的上下文:如果我注释掉session_destroy()行,页面加载不会有任何问题。但是有了那条线

php - 如何防止 Symfony 1.0 中的 session 超时?

我使用PHPMVC框架Symfony构建了一个按需网络应用程序。它有一个烦人的错误-session在大约15-30分钟不活动后过期。有一个配置指令可以防止session过期,但它不起作用。甚至解决方法,如thisone对我没有帮助。我不打算在可预见的future迁移到Symfony1.1(它修复了这个错误)。有没有人去过那里并解决了它?如果能提供一两个提示,我将不胜感激! 最佳答案 我调查了一下,我的同事同意心跳页面调用应该有效,您只需要确保调用的操作确实会重置session计时器(ajax字段完成之类的东西不会自己执行此操作).

php - 如果 URL 具有某些文件扩展名,RackSpace Cloud 会删除 $_SESSION

现状我正在使用传统的LAMP堆栈(RackSpace的云同时具有Windows和LAMP堆栈)在RackSpace云上为客户创建一个视频培训站点。我在这个网站上提供的视频和其他媒体文件需要受到保护,因为我的客户需要付费才能访问它们。没有DRM或类似的有趣业务,基本上我们将文件存储在Web根目录之外,并使用PHP在用户能够访问文件之前对用户进行身份验证,方法是使用mod_rewrite通过PHP运行请求。假设用户在这个URL请求一个文件:http://www.example.com/uploads/preview_image/29.jpg我正在使用mod_rewrite将该url重写为:

php - 寻找一个干净地执行 PHP 数据库 session 的好例子

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion尝试在PHP中使用数据库session而不重新发明轮子,所以我正在寻找一个干净的库或示例,可以让我朝着正确的方向前进。

PHP:别名 $_SESSION 变量

因为我注意到这是我不断重新实现的模式,所以我制作了一个覆盖__set、__get、__isset的DataContainer类,__unset,并实现了ArrayAccess、Countable、IteratorAggregate和Serializable例如,我的View类以MVC方式呈现PHP模板,继承自DataContainer,因此它具有对提供给模板的数据的过载访问。现在,我发现自己想要创建一个Session类来从PHP的低级session处理中抽象出来。我突然想到这个Session类几乎可以完成DataContainer所做的一切,事实上,是一个DataContainer-它

php - 什么是跨域 cookie?它们真的有用吗?如果是的话,什么时候使用

什么是跨域cookie?它们的用途是什么?您能给出一些跨域cookie有用的场景吗?感谢您的深入解释。 最佳答案 您是指接受来自其他网站的cookies吗?这些通常在现代浏览器中被禁用,它们只接受来自地址栏中地址的站点的cookie,而不接受其他站点的cookie。他们被禁止的原因是他们在合作网站之间跟踪用户变得微不足道,尽管这种禁止提供的优势是可疑的(有同样有效的方法可用)。请注意,网站还可以定义范围大于当前域的cookie,只要它不提升到顶级域即可。例如meta.stackoverflow.com可以定义一个cookie,其范围

php - 如何将 session ID 传递给运行蛋糕的 php 站点?

我在一台服务器上有两个网站,网址为http://testintranet/&&http://mvc.testintranet/直到现在他们只是运行普通的php。我已经能够在两个站点之间转移用户,并使用获取header维护他们的session:/?session_id=26c81c54a93e145ba2cc50a43d77c4ca到目前为止,我在执行此操作时没有遇到任何问题,但我正在尝试将cakephp放在第二个上,cakephp似乎覆盖了sessionID。我怎样才能阻止cakephp这样做?准确地说,http://testintranet是纯PHP,我正在尝试将session信息从

php - 多个域之间的 session 持久性?

有什么方法可以在同一台服务器上为多个域建立共同session,对于我们使用session_cookie的子域,我可以为子域建立共同session。请帮忙!!! 最佳答案 你应该storeyousessiondatainthedatabase,这是通过将保存处理程序“重新路由”到您的数据库保存函数来实现的,如下所示:session_set_save_handler(callback$open,callback$close,callback$read,callback$write,callback$destroy,callback$gc