2015-11-16 2 views
1

Это код php, который я использую. Я тестировал этот код на localhost (xampp) и все в порядке. но когда я загружаю этот код на свой хост (хостинг 1and1) Этот код не будет работать. Пожалуйста, помогите мне узнать почему? Большое спасибо!При использовании CURL с https. Код работает только на локальном хосте, не работает на веб-сайте. Я не могу понять, почему?

$url = "https://www.packagetrackr.com/track/1ZX799390355046642"; 
$page = get_web_page($url); 
echo $page; 

function get_web_page($url) 
{ 
    $options = array(
     CURLOPT_RETURNTRANSFER => true,  // return web page 
     CURLOPT_HEADER   => true, // don't return headers 
     CURLOPT_FOLLOWLOCATION => true,  // follow redirects 
     CURLOPT_ENCODING  => "",  // handle all encodings 
     CURLOPT_USERAGENT  => "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5", // who am i 
     CURLOPT_AUTOREFERER => true,  // set referer on redirect 
     CURLOPT_CONNECTTIMEOUT => 120,  // timeout on connect 
     CURLOPT_TIMEOUT  => 120,  // timeout on response 
     CURLOPT_MAXREDIRS  => 10,  // stop after 10 redirects 
     CURLOPT_SSL_VERIFYPEER => false, // Disabled SSL Cert checks 
     CURLOPT_REFERER  => $url  // referent 
    ); 

    $ch  = curl_init($url); 
    curl_setopt_array($ch, $options); 
    $content = curl_exec($ch); 
    curl_close($ch); 

    return $content; 
} 
+1

ли локон доступны? доступно ssl? Попробуйте файл с ' Kenney

+0

Спасибо за ваш ответ! У моего хостинга есть завиток, но у меня нет ssl! –

ответ

0

вы можете попробовать включить allow_url_fopen в файле php.ini

или

php_value allow_url_fopen На в .htaccess

 Смежные вопросы

  • Нет связанных вопросов^_^