session相关内容

如何在 Wordpress 中使用 session_start?

我正在创建一个双语网站,并决定使用 session_start 来确定页面的语言,使用以下内容: session_start();if(!isset($_SESSION['语言'])){$_SESSION['语言'] = '英语';//默认语言} 问题在于它与 Wordpress 发生冲突,我得到以下信息: 警告:session_start() [function.session-sta ..
发布时间:2021-12-05 13:49:23 PHP

设置 WooCommerce 购物车到期时间

我想在 woocommerce 会话到期时删除购物车内容.我可以看到在 WC_Session_Handler 类中有一个设置时间的变量,但是当它过期时,产品不会从购物车中删除(我猜它的行为是这样设计的,这不是错误). 所以请告诉我如何设置 woocommerce 购物车的会话过期时间,以便购物车内容在过期时被删除? 解决方案 据我所知,WooCommerce 2.0.20 有一个计划 ..
发布时间:2021-12-05 13:35:20 PHP

WooCommerce cookie 和会话 - 获取购物车中的当前产品

我尝试学习 WooCommerce 的 cookie,以便执行添加到购物车的产品操作的任何功能.我在控制台中写了 document.cookie我得到了这些数据: woocommerce_items_in_cart=1;woocommerce_cart_hash=500d17f6c010b62b25c3f52893be945d; 我知道 cookie "woocommerce_cart_has ..
发布时间:2021-12-05 13:26:51 前端开发

ASP.Net MVC 控制器构造函数中的会话为空

为什么Controller的构造函数中Session为null?可以从 Action 方法访问它.大概是因为 MVC 路由框架负责更新控制器,所以它当时还没有(重新)实例化会话. 有人知道这是否是故意的,如果是,为什么? [我已经通过使用延迟加载模式设法规避了这个问题.] 解决方案 Andrei 是对的 - 它是 null 因为在 ASP.NET MVC 框架下运行时,Http ..
发布时间:2021-12-03 16:02:52 其他开发

何时在 ASP.Net MVC 中使用 TempData 与 Session

我正在尝试掌握 MVC 框架的窍门,所以请耐心等待. 现在,我使用会话存储的唯一目的是存储当前登录的用户.我的网站很简单.对于此示例,请考虑三个域对象:人员、会议和文件.用户可以登录并查看会议的“仅限会员"个人资料,也可以向其中添加文件,或者在未登录的情况下查看会议的公开“个人资料". 因此,从会议的私人资料中,使用登录用户,我有一个“添加文件"链接.此链接路由到 FileContol ..
发布时间:2021-12-03 15:23:51 其他开发

ASP.NET MVC 中的会话变量

我正在编写一个 Web 应用程序,该应用程序将允许用户浏览网站内的多个网页,并提出某些请求.用户输入的所有信息都将存储在我创建的对象中.问题是我需要从网站的任何部分访问这个对象,我真的不知道实现这一点的最佳方法.我知道一种解决方案是使用会话变量,但我不知道如何在 asp .net MVC 中使用它们.我应该在哪里声明会话变量?还有其他办法吗? 解决方案 我想你会想要考虑事情是否真的属于会话 ..
发布时间:2021-12-03 15:11:00 其他开发

Codeigniter 会话因 ajax 调用而出错

我的 CodeIgniter 应用程序使用会话库并将数据保存到数据库. 我遇到了一些问题,即在某个 ajax 调用后创建了空白会话. 经过调查,似乎同时触发了 2 个需要会话验证的函数调用.一个会失败,另一个会很好. 我能够通过不让它们同时开火来解决这个问题.但我仍然不明白它失败的原因.这是否与更新用户 cookie 的一次调用和第二次调用无效有关?或者也许在读取数据库时它以某种 ..
发布时间:2021-12-03 12:19:32 前端开发

由于 Django 中的不活动,如何使会话过期?

我们的 Django 应用程序具有以下会话管理要求. 会话在用户关闭浏览器时过期. 会话在一段时间不活动后到期. 检测会话何时因不活动而过期并向用户显示适当的消息. 在不活动期结束前几分钟警告用户即将到期的会话.与警告一起,为用户提供延长会话的选项. 如果用户在应用内处理不涉及向服务器发送请求的长时间业务活动,则会话不得超时. 在阅读文档、Django 代码和一些与此相关的博客 ..
发布时间:2021-12-02 19:39:44 Python

如何使用 selenium 重新连接到 webdriver 打开的浏览器?

由于某些未知原因,我的浏览器打开远程服务器的测试页面非常缓慢.所以我在想是否可以在退出脚本后重新连接到浏览器但不执行 webdriver.quit() 这将使浏览器保持打开状态.它可能是一种 HOOK 或 webdriver 句柄.我已经查找了 selenium API 文档,但没有找到任何函数.我使用的是 Chrome 62、x64、windows 7、selenium 3.8.0.无论问题能否 ..
发布时间:2021-12-02 16:28:20 其他开发

Rails 3 session_store domain :all 到底做了什么?

更新了问题以使其更清楚 我知道您可以将 session_store 的域设置为在子域之间共享会话,如下所示:Rails.application.config.session_store :cookie_store, :key =>'_my_key', :domain =>“mydomain.com" 在 Rails 3 中,:domain => 的设置是什么?:all 做什么?它不能让 ..
发布时间:2021-12-02 12:59:34 其他开发

设计每个用户一次限制一个会话

我的应用使用 Rails 3.0.4 和 Devise 1.1.7. 我正在寻找一种方法来防止用户共享帐户,因为该应用是一项基于订阅的服务.找了一个多星期了,还是不知道怎么实现.我希望有人已经实施了一个解决方案,并且可以为我指明正确的方向. 解决方案(感谢大家的回答和见解!) 在应用程序 controller.rb 中 before_filter :check_concurre ..
发布时间:2021-12-02 12:43:38 其他开发

Rails 会议当前的实践

有人对 Rails 和会话有任何“最佳实践"提示吗?Rails 3 的默认会话类型仍然是 CookieStore,对吗?我使用了 SqlSessionStore 一段时间,它运行良好,但我可能会放弃使用 CookieStore. 将 CookieStore 用于敏感信息是否仍然不是一个好主意,即使是加盐信息,还是更好地存储在数据库中? 解决方案 将数据库用于会话,而不是基于 cook ..
发布时间:2021-12-02 12:36:40 其他开发

在 Rails 3 中设置会话超时

这看起来很简单:我试图让我的 rails Active Record 会话在 2 分钟后超时.所以两分钟后,我希望我的用户必须重新登录. 我只是在我的本地开发机器上运行 rails server(即 WebBrick). 我知道这与 config/initalizers/session_store.rb 中的以下代码有关,但我认为我还没有完全掌握它: CodedOn::Applica ..
发布时间:2021-12-02 12:30:52 其他开发

在 Rails 中的子域之间共享会话(cookie)?

我有一个应用程序设置,其中每个用户都属于一个公司,并且该公司有一个子域(我使用的是 basecamp 样式的子域).我面临的问题是 rails 正在创建多个 cookie(一个用于 lvh.me,另一个用于 subdomain.lvh.me),这导致我的应用程序出现了很多中断(例如,尽管所有请求一次,闪存消息仍然存在)已登录). 我的/cofig/initilizers/session_st ..
发布时间:2021-12-02 12:03:21 其他开发

如何使用 JavaScript 创建会话?

如何在 JavaScript 中创建会话? 我是这样尝试的: 我为什么要找会话? 我使用 AJAX 请求 XML.我想在会话中存储 XML 响应,而这个会话我想传递给服务器页面 (.asp).我的意思是写一些类似的东西: 解决方案 您可以在 cookie 中存储和读取字符串信息. 如果是来自服务器的会话ID,服务器可以生成这个cookie.当另一个请求发送到服务器时 ..
发布时间:2021-12-02 09:38:08 前端开发

未设置 Chrome 本地主机 cookie

我有一个 ASP.net 应用程序,它使用 cookie 来存储用户选择的语言.一切正常,除非我在本地主机上.用 127.0.0.1 替换 localhost 使它再次工作......为什么? 我看到了对 file://的预期限制,但实际上我找不到任何对 localhost 的预期限制的引用. 我无法真正理解的是为什么为 localhost 域正确设置了 ASP.net 会话 (ASP ..
发布时间:2021-12-02 09:26:22 C#/.NET

缓存 vs 会话的优势

在会话和缓存中存储数据表有什么区别?有什么优点和缺点? 所以,如果它是一个简单的搜索页面,它在数据表中返回结果并将其绑定到网格视图.如果用户“a"搜索和用户“b"搜索,最好将其存储在会话中,因为每个用户很可能会得到不同的结果,或者我仍然可以将他们的每个搜索存储在缓存中还是没有意义,因为有只有一个缓存.我想基本上我想说的是缓存会被覆盖. 解决方案 一个重要的区别是,缓存中的项目可以在指 ..
发布时间:2021-12-02 09:19:16 C#/.NET

asp.net - 会话 - 多个浏览器选项卡 - 不同的会话?

我想为每个浏览器标签维护一个会话状态. 这在 ASP.NET 中容易(甚至可能)做到吗? 示例:用户在 Firefox 中按 Ctrl-T 5 次并在每个选项卡中访问该站点.我希望每个选项卡在服务器上都有自己的会话状态 解决方案 要在不弄乱 URL 的情况下促进一个用户的多选项卡会话状态,请执行以下操作. 在你的表单加载函数中,包括: If Not IsPostback ..
发布时间:2021-12-02 09:07:42 服务器开发

关闭浏览器或选项卡时关闭/终止会话

有人能告诉我如何在用户关闭浏览器时关闭/终止会话吗?我正在为我的 asp.net web 应用程序使用 stateserver 模式.onbeforeunload 方法不正确,因为它在用户刷新页面时触发. 解决方案 你不能.HTTP 是一种无状态协议,因此您无法判断用户何时关闭了浏览器,或者他们只是坐在那里,打开浏览器窗口什么也不做. 这就是会话超时的原因 - 您可以尝试减少超时以更 ..
发布时间:2021-12-02 08:59:29 C#/.NET

如何在 web.config 中设置会话超时

我已经非常努力地尝试,但找不到有关如何为 ASP.Net Web 应用程序的进程内会话设置会话超时值的解决方案. 我使用的是 VSTS 2008 + .Net 3.5 + C#.下面是我自己写的设置超时时间为1分钟,对吗? 我在 web.config 的 system.web 部分下写的 解决方案 如果您想将超时设置为 20 分钟,请使用以下内容: ..
发布时间:2021-12-02 08:58:50 C#/.NET