嗨我想輸出國家代碼到控制檯或通過javascript,所以我可以做一些條件格式。繼承人我的代碼:輸出國家代碼到控制檯
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}"));
echo("<script>console.log('PHP: ".json_encode($details->country)."');
</script>");
?>
我在控制檯輸出爲PHP: null
UPDATE
解釋我的目標: 我有被阻止在中國WP站點。我有幾個服務,我認爲這是問題,包括:
- 谷歌Analytics(分析)
- 谷歌驗證碼
- 谷歌地圖
- 谷歌字體
- Vimeo的
我想檢測的國家代碼然後如果它的瓷器然後不顯示腳本/ CSS在PHP服務器端。
謝謝,
什麼的'的file_get_contents結果( 「http://ipinfo.io/{$ip}」)'可能不是你期待什麼(即它可能是HTML) –
我剛纔echo $ details和輸出是'PHP:{「ip」:「192.xxx.xx.x」,「bogon」:true}' – roshambo
似乎你應該使用'file_get_contents(「 http://ipinfo.io/$ip/json「)'如果你想要JSON響應 - 甚至不知道那些'{}'用於 –