0
A
回答
1
只需創建一個帶登錄名和密碼輸入的HTML表單,然後用cURL檢索數據。
$curl = curl_init('http://example.com/api');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_USERPWD, $_POST['login'].':'.$_POST['password']);
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
$response = curl_exec($curl);
如果你想有更多的「互動」嘗試添加一些Ajax的東西。
0
更改USER:PASS爲用戶名和密碼,並將URL更改爲您的URL。返回值在$ jsonStr中。
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
// Puts return in variable rather than the browser
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_USERPWD, "USER:PASS");
// grab URL and pass it to the variable
$jsonStr = curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
1
確保這是通過SSL進行的。否則,任何人都可能劫持你的未加密的證書。
相關問題
- 1. Authlogic - 通過基本HTTP身份驗證進行身份驗證
- 2. 使用PHP身份驗證的HTTP身份驗證
- 3. Php重定向與http身份驗證
- 4. PHP中的外部HTTP身份驗證
- 5. JPG,HTTP基本身份驗證和PHP
- 6. 「HTTP身份驗證與PHP」的好處
- 7. HTTP摘要身份驗證
- 8. HTTP身份驗證cPanel
- 9. http身份驗證緩存
- 10. RabbitMQ - 僅使用HTTP身份驗證後端進行身份驗證?
- 11. HTTP身份驗證VS OAuth VS HttpClient身份驗證
- 12. 禁用其他身份驗證的HTTP基本身份驗證
- 13. 使用PHP進行LDAP身份驗證
- 14. 使用PHP進行Http身份驗證不起作用
- 15. HTTP摘要在PHP中進行身份驗證
- 16. 角度http身份驗證與$ http transformResponse
- 17. 用asp.net進行Azure AD身份驗證身份驗證
- 18. PHP:使用HTTP摘要式身份驗證響應以使用LDAP進行身份驗證
- 19. Webtrends API身份驗證PHP
- 20. Firebase PHP CURL身份驗證
- 21. PHP OpenSSO身份驗證
- 22. PHP登錄身份驗證
- 23. PHP身份驗證腳本
- 24. PHP身份驗證+ mod_rewrite
- 25. php身份驗證xzvxcvb
- 26. Imgur api身份驗證PHP
- 27. PHP Facebook身份驗證
- 28. Firebase PHP身份驗證
- 29. PHP LDAP身份驗證爲
- 30. ASP.NET應用程序未使用Windows身份驗證進行身份驗證
可以捲曲 – 2012-01-09 19:50:05