2011-12-18 164 views
0

如何使用jQuery獲取另一個頁面的html,同時將其登錄到該網頁中。 簡單地說,$ .get()是同一站點的另一個頁面,並傳遞PHP/Javascript cookies,以便返回的頁面是僅當登錄到該站點時才顯示內容的頁面。jQuery獲取當前會話的請求

回答

2

你不需要做任何特別的事情。基本上你的瀏覽器會發送會話ID以及XmlHttpRequest。請在您的其他頁面撥打session_start,並根據$_SESSION中的信息生成內容。

+0

正如你可以告訴我的原始帖子,這是行不通的。如果是這樣,我不會問如何使它工作。 – John 2011-12-18 13:10:59

+1

@John:你的意思是你沒有提到你使用的代碼的原始文章,甚至是你碰到什麼問題? :-) – Eric 2011-12-18 13:17:20

+1

我們正在說(呃,@Eric,我們只是投了他),你的問題的原因應該在別的地方。瀏覽器會自動傳遞任何cookie,只要它們沒有過期並匹配域和路徑。使用瀏覽器開發工具來檢查設置cookie的響應頭,'$ .get'生成的請求的響應頭以及瀏覽器中存在的cookie本身。這可能會更深入地瞭解究竟發生了什麼。此外,設置Cookie時客戶端上的當前日期/時間。 – Amadan 2011-12-18 13:18:04

相關問題