我在一个网站上遇到了一个非常奇怪的情况,一个.net会话似乎清除了一个php会话。
当用户登录到站点时,.net会话被创建,然后代码调用设置php会话的php页面。这个设置在许多网站上都有效,但是一个正在开发中的新网站就是行不通。
如果直接设置php会话,它就可以工作,但是当创建.net会话时,php会话就会被删除。
该网站在IIS7上运行。
代码:
vb
Session("username") = "username"php
session_start();
$_SESSION['username'] = "username";然后我查看另一个页面
if ( isset($_SESSION['username'] ))代码中没有清除任何会话的其他内容。有没有人经历过这种情况?在IIS7中有没有可能导致这种情况的设置?
发布于 2012-04-12 19:07:18
好的,有几个简单的问题:
会话通常通过cookies工作,因此在每个步骤之后查看浏览器cookies是一个很好的起点。我期望看到两个cookies一个用于asp.net会话,另一个用于php会话。
https://stackoverflow.com/questions/10120951
复制相似问题