当前位置: 首页 > 面试题库 >

会话数据仅在Chrome中丢失

殳智志
2023-03-14
问题内容

我有一个与该线程中的问题相似的问题,即使不完全相同: 仅在GoogleChrome和URL重写中随机丢失会话变量

但是该线程中的所有解决方案都不适合我。我的PHP / MySQL应用程序中只有Google
Chrome出现了奇怪的行为。如果我在Firefox上尝试过,它可以工作,但Chrome不能。

我导航到购物车中的某个位置,并在代码中的多个位置存储会话数据。不用担心我开始会议或与此有关的任何事情,我有11年的webapp开发经验,一切都很好。

在所有浏览器中,我都可以var_dump($_SESSION)取回数据,但是在Chrome浏览器中,它不保留数据。另请注意,会话确实通过了,我可以在网络监视器中查看,看到发送的cookie和许多其他与会话工作有关的东西,但$_SESSION['last_viewed_element']没有保留。我似乎也无能为力,一切都迷失了。

编辑:

从SESSIONS切换到COOKIES解决了问题…


问题答案:

毕竟,没有答案,问题仍然存在,我只是转而使用cookie,如果有人同时遇到chrome +
wordpress的问题,请不要浪费更多的时间,切换到cookie。



 类似资料:
  • 问题内容: 我已按照以下指示在Google App Engine应用程序中配置了JSF 2.1: https://sites.google.com/a/wildstartech.com/adventures-in-java/Java-Platform- Enterprise-Edition/JavaServer-Faces/javaserver-faces-21/configuring- java

  • 我使用Spring Security和spring MVC。Am在未经身份验证的请求中保留会话中的数据属性(安全性:spring security中无)。我尝试打印会话id。之后,我登录到应用程序。在此创建新会话。我尝试打印会话id。两者都不同。但是当我访问会话属性中的数据时。它是存在的。在我的理解中,由于新会话是在登录后创建的,数据应该丢失,还是spring正在共享会话属性?下面是代码。 在sp

  • 问题内容: 如何在php和mysql中使用数据库表中的会话? 问题答案: 您将需要创建一个像这样的对象: 然后,在session_start之前,初始化此类! http://php.net/manual/zh/function.session-set-save- handler.php http://php.net/manual/zh/function.serialize.php

  • 问题内容: 我为一个朋友做了一些网络工作,帮助了他。他需要的一部分是在他的站点上更改几段文字的简单方法。与其让他编辑HTML,我决定提供一个带有消息的XML文件,然后我使用jQuery将它们从文件中拉出并插入到页面中。 它的效果非常好…在Firefox和Chrome中,在IE7中效果不佳。我希望你们中的一个能告诉我原因。我做了一个公平的但谷歌搜索,但是找不到我想要的东西。 这是XML: 这是我的j

  • 问题内容: 如何解决在PHP中重定向后丢失会话的问题? 最近,我遇到了一个非常常见的问题,即在重定向后丢失会话。在搜索该网站后,我仍然找不到任何解决方案(尽管这是最接近的解决方案)。 更新资料 我找到了答案,我想将它发布在这里,以帮助遇到同样问题的任何人。 问题答案: 首先,执行以下常规检查: 确保在任何会话被调用之前被调用。因此,一个安全的选择就是将其放在页面的开头,紧接着在开始声明之后,再放在

  • 我找到了很多关于这个问题的答案,但没有解决我的问题-所以我想给你看我的代码,希望有人能找到错误... 我有一个标准的超文本标记语言的形式,给一些数据与POST到下一个. php文件,我得到它,并将其保存到会话变量。我使用会话变量有两个原因: 如果有人重新加载页面,它应该显示与以前相同的信息 我需要在即将到来的php文件中的变量 代码如下: 第一个调用工作精细会话变量被设置,回声给出正确的值。重新加