我有一個asp.net頁面和一個php頁面供我內部使用。 如果asp.net應用程序已經登錄,那麼將會有一個鏈接到php頁面,用戶可以查看php頁面。 如果asp.net應用程序已註銷,那麼將無法訪問任何php頁面。 換句話說,一個應用程序(.net)如果登錄,將允許訪問另一個應用程序(php) 因此,我計劃去設置一些會話值,並遇到一些論壇使用cookie值(因爲該項目是爲內部使用,並不會在網上)無法檢索使用asp.net cookie設置的cookie值
現在使用asp.net我能夠設置cookie值(讓我們說,cookie名稱是cookie_book_id)。 即使在Firefox中,我去了工具>>選項>>刪除單個的cookie,我能看到cookie集。
但是,當我嘗試訪問使用PHP我無法訪問。
setcookie("Cookie_Kimz", "Cookie Value - Kimz");
echo "Cookie Values: <br>";
echo "<pre>";
print_r($_COOKIE);
echo "</pre>";
的數組值我得到的是
Array
(
[Cookie_Kimz] => Cookie Value - Kimz
[PHPSESSID] => 15d088m6pu5l45bokbs27upnv1
)
我能夠得到我的cookie設置使用PHP,但我不能夠得到使用ASP Cookie集(即cookie_book_id) 爲什麼?
僅供參考 - 無論是cookie值即Cookie_Kimz和cookie_book_id有在Firefox的Cookie(工具>>選項>>刪除個別的cookies)
一些幫助將非常可觀。
感謝, Kimz
無論您的應用程序(PHP和asp.net)都在同一個域?或者他們都屬於不同的域/子域? –
是的..你說得對。現在我已經使這兩個應用程序成爲一個單一的領域,它工作正常.. – user3350885