我知道如何獲取源代碼,但我一直在使用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獲取Linux屏幕會話
- 3. PHP從會話獲取值
- 4. 獲取PHP SSL會話ID
- 5. PHP獲取會話用戶名
- 6. PHP用戶會話獲取'Muddled'
- 7. 使用php抓取URL會話令牌
- 8. PHP Facebook v5從cookie獲取會話
- 9. 在php中獲取會話屬性
- 10. php $ _COOKIE只獲取會話cookie?
- 11. 從捲曲中獲取會話php
- 12. 獲取所有PHP會話列表session_id
- 13. 如何從會話PHP獲取jQuery ID?
- 14. 從會話中獲取價值PHP
- 15. 獲取PHP會話的錯誤
- 16. 在php頁面中獲取會話
- 17. 使用javascript從cookies獲取會話ID
- 18. 使用jQuery/Ajax獲取會話值
- 19. 使用InternetExplorer.Application獲取會話cookie
- 20. 使用IServiceProvider獲取會話服務
- 21. 使用jQuery獲取ASP.NET會話ID
- 22. 使用jquery獲取會話狀態
- 23. 多個PHP會話 - 從其他會話中獲取變量
- 24. PHP:從恢復會話中獲取會話變量
- 25. 如何使用會話ID獲取會話變量
- 26. 使用會話獲取會話變量uuid
- 27. 在Perl中使用Expect獲取產生會話的會話ID
- 28. Play Framework:使用會話ID獲取會話
- 29. 如何在離子中使用ajax獲取php會話數據
- 30. 使用PHP的數據庫會話獲取user_id存儲
season == session? – 2009-12-11 10:16:56