我在一个.net会话似乎正在清除php会话的网站上有一个非常奇怪的情况。
当用户登录该站点时,会创建.net会话,然后代码会调用设置php会话的php页面。这个设置已经在许多网站上运行,但是一个新的网站在开发中不会工作。
如果直接设置了php会话,它可以正常工作,但是当创建.net会话时,会删除php会话。
该网站在IIS7上运行。
代码:
VB
Session("username") = "username"
PHP
session_start();
$_SESSION['username'] = "username";
然后我检查另一页
if ( isset($_SESSION['username'] ))
代码中没有其他内容可以清除任何会话。 有没有人经历过这个?在IIS7中是否存在可能导致此问题的设置?
答案 0 :(得分:0)
好的,有几个简单的问题:
会话通常通过cookie工作,所以一个好的起点就是在每一步之后查看浏览器cookie。我希望看到两个cookie - 一个用于asp.net会话,另一个用于php会话。