![](/img/trans.png)
[英]How to make all HTTP requests go through HTTPS using .htaccess or PHP
[英]How to make Https Requests in PHP
我對PHP仍然不太滿意,而且對Json來說還是新手。 我想要做的是檢查特定的Twitch.tv Livestream是否在線,我也希望得到觀眾。 Twitch.tv有自己的API( https://github.com/justintv/Twitch-API/wiki/API ),這應該是可能的。 這是我的第一種方法:
// Twitch Streams
else if($typ == 't') {
$api = file_get_contents("https://api.twitch.tv/kraken/streams/".$stream_id);
$json = json_decode($api);
if($json->stream != null) {
return true;
}
else {
return false;
}
}
問題是file_get_contents似乎不理解https,它聲稱沒有安裝包裝器。 問題是API不支持普通的http請求,所以我想我必須使用另一個函數。 有人可以建議我一個不同的(不那么難用)功能。 我讀過有關curl和fsocket的內容,但它們對我來說似乎有點難度。
PHP Curl應該可以幫助解決這個問題。
以下鏈接說明了如何獲取http代碼:http: //php.net/manual/en/function.curl-getinfo.php
https://
可能未啟用。 這篇文章可能會幫助您找出原因: 如何讓file_get_contents()與HTTPS一起使用? 。 應該沒有理由要使用cURL,但是cURL通常更靈活,所以如果你能理解它是如何工作的,我會建議你使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.