2
我在網站上有一個非常奇怪的情況,.NET會話似乎正在清除php會話。.net會話清除php會話
當用戶登錄到網站時,會創建.net會話,然後代碼調用一個設置php會話的php頁面。這種設置在很多網站上都有效,但是一個新的開發網站卻不能工作。
如果php會話是直接設置的,它可以工作,但是當創建.net會話時,php會話被刪除。
該網站在IIS7上運行。
代碼:
VB
Session("username") = "username"
PHP
session_start();
$_SESSION['username'] = "username";
然後我檢查另一頁
if (isset($_SESSION['username']))
上沒有什麼別的代碼,這將是清除任何地方離子。 有沒有人遇到過這個?有沒有可能在IIS7中導致這種情況的設置?
是啊PHP和ASP.net代碼都在相同的IIS7相同的域。它是從asp.net頁面到php頁面的重定向,然後返回到asp.net或php頁面。所有的cookies都被正確設置並可以被看到。但是當.net會話被設置時,php會丟失。很奇怪 – 2012-04-12 11:18:03