如果PHP脚本使用PHPSESSID获取两个cookie,它如何处理会话变量? 它是用第一个PHPSESSID或最后一个的变量填充$ _SESSION吗?或者只是合并它们?php脚本如何处理两个PHPSESSID?
回答
只能有一个活动会话。这是在$_COOKIE
,$_GET
或$_POST
中找到的第一个会话ID,它的名称与当前的session.name值相符。
最后写的不是这个吗?我的意思是,如果浏览器收到一个与现有名称相同的cookie,它会覆盖它,对吧?它永远不会*发送* 2到服务器,因为我不认为它有“两个相同名称的cookie”的概念,是吗? – AgentConundrum 2011-04-11 05:44:24
@AgentConundrum:可能有多个不同范围的Cookie。我目前不确定浏览器如何处理这种情况。我想他们会更喜欢最具体的一个。 – Gumbo 2011-04-11 05:53:46
如果其中一个用于.domain.com,另一个用于域forum.domain.com - 因此打开forum.domain.com浏览器发送它们两个 – HongKilDong 2011-04-11 05:54:45
- 1. 如何从PHP脚本(如批处理文件)中运行多个PHP脚本?
- 2. WAMP不处理.php脚本
- 3. PHP脚本未处理
- 4. 如何处理两个Python脚本之间的切换?
- 5. 如何从批处理脚本中运行批处理脚本?
- 6. 如何使用PHP PHPSESSID
- 7. PHP:如何处理单个脚本中的文件处理和下载操作?
- 8. 如何用一个php脚本处理所有请求?
- 9. 如何使用多个处理器运行PHP脚本
- 10. PHP会话处理程序和PHPSESSID生成/验证
- 11. Java脚本不处理PHP变量
- 12. 查找/处理停滞的PHP脚本
- 13. 处理错误,并在PHP脚本
- 14. PHP表单处理和验证脚本
- 15. 如何在两个不同的php脚本上管理单个会话?
- 16. 如何使用批处理脚本
- 17. 如何使用批处理脚本
- 18. 如何处理python脚本中的UnicodeEncodeError?
- 19. 批处理脚本
- 20. 批处理脚本
- 21. 如何处理突然终止PHP脚本的情况?
- 22. Plupload:如何从PHP脚本处理文件名
- 23. 如何使用PHP脚本处理ajax表单参数
- 24. 如何用我的php脚本处理多用户连接?
- 25. 如何在Wordpress中处理JS和PHP脚本
- 26. 如何使用ec2来加速php图像处理脚本
- 27. 从嵌套的批处理脚本中执行PHP脚本
- 28. 如何使用gnu-parallel处理带有两个输入的脚本?
- 29. 我如何可以使用批处理脚本两个无限循环
- 30. 如何保护PHP中的PHPSESSID?
尝试'<?php echo SID; ?>'并将回显的字符串与cookie值进行比较。 – 2011-04-11 05:43:17