在這個問題中,我問如何發佈到一個PHP文件形式的VB.NET應用程序:POST to webpage in vb.net (win forms, desktop, not ASP.net) 所以現在我已經登錄用戶用戶通過發佈他們的用戶名和密碼到PHP文件,然後php文件會執行安全性/檢查它們是否存在/ etc,如果用戶名和密碼都正確,則將用戶標識存儲在會話變量中。使用桌面應用程序的PHP會話
現在,如果vb.net應用程序嘗試下載數據從其中需要用戶登錄頁面時,它做檢查此:
if (!isset($_SESSION['uid'])) {
header("Location: index.php");
}
然而,在應用程序會話變量已經正確登錄後沒有設置。 會話如何與這樣的vb.net應用程序一起工作?
當用戶成功登錄時,我應該下載用戶ID並將其保存在vb.net應用程序中,然後將其發佈到需要驗證的每個頁面上?
貴vb.net應用程序處理Cookie? – 2010-04-11 11:20:26
不,應該嗎? – 2010-04-11 11:28:06
它應該處理Cookie或PHP會話ID,請參閱我的答案。 – 2010-04-11 11:44:08