.net会话清除php会话

时间:2012-04-12 09:31:26

标签: asp.net iis-7 php asp.net-session

我在一个.net会话似乎正在清除php会话的网站上有一个非常奇怪的情况。

当用户登录该站点时,会创建.net会话,然后代码会调用设置php会话的php页面。这个设置已经在许多网站上运行,但是一个新的网站在开发中不会工作。

如果直接设置了php会话,它可以正常工作,但是当创建.net会话时,会删除php会话。

该网站在IIS7上运行。

代码:

VB

Session("username") = "username"

PHP

session_start();
$_SESSION['username'] = "username";

然后我检查另一页

if ( isset($_SESSION['username'] ))

代码中没有其他内容可以清除任何会话。 有没有人经历过这个?在IIS7中是否存在可能导致此问题的设置?

1 个答案:

答案 0 :(得分:0)

好的,有几个简单的问题:

  • 您是否在具有相同域名的同一IIS7服务器上运行PHP和ASP.net代码?
  • by“然后代码调用一个设置php会话的php页面”你的意思是你将浏览器重定向到php页面吗?

会话通常通过cookie工作,所以一个好的起点就是在每一步之后查看浏览器cookie。我希望看到两个cookie - 一个用于asp.net会话,另一个用于php会话。