下面是我的代碼,似乎沒有工作。file_get_contents不起作用,但文件存在於瀏覽器中
$addy = "http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Tec-9%20%7C%20Isaac%20%28Field-Tested%29";
$price = json_decode(file_get_contents($addy));
$price
仍然NULL
,我得到以下錯誤
警告:的file_get_contents(http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Tec-9%20%7C%20Isaac%20%28Field-Tested%29):未能打開流:HTTP請求失敗! HTTP/1.0 429未知的......
但是,如果你去的網址在瀏覽器中的文件確實存在http://steamcommunity.com/market/priceoverview/?currency=1&appid=730&market_hash_name=Tec-9%20%7C%20Isaac%20%28Field-Tested%29
我不相信它的問題與安全,因爲我已經用CURL試了一下。 PHP處理與瀏覽器不同的鏈接嗎?
請使用print_r($ price)檢查數據;在最後一行之下。 – Jalpa
它顯示正確的輸出:stdClass對象([成功] => 1 [lowest_price] => $ 0.21 [音量] => 1,422 [median_price] => $ 0.21) 您是否仍然收到錯誤? – Nikhil