首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android-Chrome - PHPSSID cookie值与会话ID之间的差异

Android-Chrome - PHPSSID cookie值与会话ID之间的差异
EN

Stack Overflow用户
提问于 2021-04-16 20:44:44
回答 1查看 40关注 0票数 0

我正在构建一个使用会话的php网站。使用Chrome、Firefox或Opera、在我的电脑上工作得很好,但在我的安卓手机(带有Chrome)上却不能工作。为了找出问题所在,我在登录页面的顶部添加了代码(就在HTML标记之前):

代码语言:javascript
复制
   if (isset($_COOKIE["__Host-SSID"])){
       $cookieSSID=$_COOKIE["__Host-SSID"];
    }else{
       $cookieSSID="NoCookie";
    }

    echo(session_id()."_".$cookieSSID);

我遵循了这5个步骤,显示了4次登录页面:

generated

  • Log

  • 删除所有cookies并重新加载登录页面以重新启动

  • reload登录页=>不应更改SSID

  • 日志in =>新的SSID为

  • out =>生成新的SSID。注销页重定向到登录页

  • Reload登录页

下面是我在登录页面顶部看到的回响的例子。在计算机上,它按预期工作(为了清楚起见,我缩短了SSID ):

  1. 435e8f6_NoCookie good
  2. 435e8f6_435e8f6 => All good
  3. d3c4dc9_d3c4dc9 => All good
  4. d3c4dc9_d3c4dc9 => All good

现在,在电话里,下面是它所显示的:

  1. bf95d66_NoCookie => All good
  2. bf95d66_bf95d66 => All good
  3. 8ab6e12_8ab6e12=> All good
  4. c75aa41_4eca36c=> good
  5. c75aa41_4eca36c=>good
  6. c75aa41_4eca36c=> COMES
EN

回答 1

Stack Overflow用户

发布于 2021-04-17 12:04:03

万一它对其他人有帮助:我使用电话调试模式解决了问题。它与php或Chrome无关,而是与配置错误的SQL数据库有关。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67131976

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档