我知道如何獲取源代碼,但我一直在使用PHP會話的網站使用PHP會話,這意味着您將需要登錄(我有)並使用服務器的會話ID退還。我該怎麼做呢?使用c#獲取php會話#
回答
假設你的意思Session
,你需要CookieContainer
:
CookieContainer cookies = new CookieContainer();
HttpWebRequest getRequest = (HttpWebRequest)WebRequest.Create(someSite);
getRequest.CookieContainer = cookies;
getRequest.Method = "GET";
HttpWebResponse form = (HttpWebResponse)getRequest.GetResponse();
using (StreamReader response =
new StreamReader(form.GetResponseStream(), Encoding.UTF8))
{
formPage = response.ReadToEnd();
}
你先做個GET
請求的服務器,它會在cookie中回報您的SessionID。如果您需要向同一臺服務器發出新請求,則必須將其傳遞給服務器,服務器會將您標識爲正在返回的用戶。
謝謝,我拼錯了對不起。 – 2009-12-11 10:21:24
如何將它傳遞給下一個請求?對不起,我在這裏有點困惑。 – 2009-12-11 10:23:01
'newRequest.CookieContainer = cookies;'會訣竅 – 2009-12-11 10:23:58
- 1. check /使用php獲取會話名稱
- 2. PHP從會話獲取值
- 3. PHP用戶會話獲取'Muddled'
- 4. 使用php抓取URL會話令牌
- 5. 在php頁面中獲取會話
- 6. 獲取所有PHP會話列表session_id
- 7. 從捲曲中獲取會話php
- 8. 如何從會話PHP獲取jQuery ID?
- 9. php $ _COOKIE只獲取會話cookie?
- 10. PHP:從恢復會話中獲取會話變量
- 11. 多個PHP會話 - 從其他會話中獲取變量
- 12. 使用IServiceProvider獲取會話服務
- 13. 使用InternetExplorer.Application獲取會話cookie
- 14. 使用javascript從cookies獲取會話ID
- 15. 使用PHP的數據庫會話獲取user_id存儲
- 16. 在Perl中使用Expect獲取產生會話的會話ID
- 17. Play Framework:使用會話ID獲取會話
- 18. 使用會話獲取會話變量uuid
- 19. 如何使用會話ID獲取會話變量
- 20. 如何使用C#獲取網頁會話值
- 21. 如何在Objective-C中使用NSUrl會話獲取數據?
- 22. 獲取會話ID
- 23. 獲取從會話
- 24. PHP會話空使用SSL?
- 25. 使用ajax的PHP會話
- 26. 像C++中的PHP會話?
- 27. 目標C/php會話?
- 28. 未捕獲到PHP會話
- 29. 在c#中使用會話#
- 30. 從用戶會話jackrabbit獲取用戶
season == session? – 2009-12-11 10:16:56