2011-07-15 6 views
2

ドメインに関する情報を無断でリクエストしようとしています。コード:Google SafeBrowsing参照API - PHP

<?php 

echo file_get_contents('https://sb-ssl.google.com/safebrowsing/api/lookup?client=asasd&apikey=MYKEY&appver=1.5.2&pver=3.0&url=http%3A%2F%2Fwww.onet.pl%2F'); 

?> 

なぜ機能しないのですか?

答えて

0

がちょうどdocumentationを見てとるので:URLを

  • を、あなたはurlencode()
  • fopen wrapperを使用する必要があります有効にする必要があります(同じfopen()の場合)
  • URLが間違っている可能性があります。あなたのURLをコピーして開こうとすると、ページロードエラーが発生します。そして多くのサーバが持っている -

    $returned_content = get_data('your url'); 
    

    get_file_contents()巨大なセキュリティ上の脅威があります

    function get_data($url) 
    { 
        $ch = curl_init(); 
        $timeout = 5; 
        curl_setopt($ch,CURLOPT_URL,$url); 
        curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); 
        curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout); 
        $data = curl_exec($ch); 
        curl_close($ch); 
        return $data; 
    } 
    

    が続いて関数呼び出しを使用してコンテンツを取得したURLからデータを取得するための

2

は//機能PHPでこの機能を無効にしました。

関連する問題