我想獲得需要身份驗證(用戶名和密碼)的頁面內容,我只能使用有效的用戶名和密碼訪問此頁面,我想使用php庫訪問此頁面。你能請建議一種方法或圖書館使用我可以訪問此頁面。謝謝 。獲取頁面內容,需要身份驗證在PHP
-1
A
回答
3
試試這個:
//CHANGE THIS
$username='YOUR_USERNAME';
$password='YOUR_PASSWORD';
$location='http://YOUR_ADDRESS/YOUR_FILE.php';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$location);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_USERPWD,"$username:$password");
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
$result = curl_exec ($ch);
+0
謝謝narek,但這種方法不起作用,它顯示頁面重定向到網站登錄頁面 – 2012-03-06 08:19:17
+0
對不起,這隻適用於服務器認證,而不是自定義。 – Narek 2012-03-06 08:35:46
相關問題
- 1. 獲取內容與身份驗證
- 2. PHP:獲取需要驗證的遠程網頁的內容?
- 3. 使主頁需要身份驗證(CakePHP)
- 4. 需要身份驗證的熱身頁面
- 5. 需要幫助在頁面身份驗證
- 6. C#WebRequest檢查頁面是否需要HTTP身份驗證
- 7. 需要身份驗證彈出RDLC報告Viwer頁面
- 8. 在rails中的身份驗證頁面?
- 9. PHP身份驗證 - 公共頁面上的成員區域與額外內容
- 10. 407需要代理身份驗證
- 11. Python urllib2 Tor 514需要身份驗證
- 12. 身份驗證系統需要ssl嗎?
- 13. BlueZ,不需要身份驗證
- 14. 訪問WSDL時需要身份驗證
- 15. NOAUTH需要身份驗證。 Laravel + Redis
- 16. 安裝javamelody 401「需要身份驗證」
- 17. 需要azure mobileservice代理身份驗證
- 18. 如何訪問身份驗證頁面中的表單身份驗證票證
- 19. 如何從PHP身份驗證背後的網站中大量獲取頁面
- 20. Facebook Sharer和頁面身份驗證
- 21. ASP.NET MVC html頁面身份驗證
- 22. Laravel身份驗證錯誤頁面
- 23. 如何使用HttpClient在需要JavaScript的頁面上進行身份驗證?
- 24. 在Web Forms網站的某些頁面上需要Windows身份驗證的IIS?
- 25. HTTP摘要身份驗證
- 26. Groovy摘要身份驗證
- 27. Grails Facebook身份驗證插件未打開FB身份驗證頁面
- 28. WCF - 傳輸身份驗證 - 獲取身份驗證用戶的憑證
- 29. 需要身份驗證錯誤,而使用PHP
- 30. 驗證需要身份驗證的鏈接
1 /這裏是你的代碼這麼遠? 2 /您嘗試訪問的頁面使用了哪種類型的身份驗證? – mpm 2012-03-06 07:24:53
cURL可以做到這一點,流上下文('file_get_contents'等)可以做到,其他庫也可以做到。您甚至可以使用原始套接字進行HTTP身份驗證。你有關於實現它的具體問題嗎? – 2012-03-06 07:28:20
您是否正在嘗試請求HTTP基本或摘要式身份驗證?如果是這樣,這些都可以使用內置的PHP捲曲庫。 – sberry 2012-03-06 07:29:11