Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 测试代码不起作用_Php_Curl - Fatal编程技术网

Php 测试代码不起作用

Php 测试代码不起作用,php,curl,Php,Curl,为什么这个curl代码在我尝试本地测试站点时没有返回任何东西 public function test_curl() { //step1 $cSession = curl_init(); //step2 curl_setopt($cSession,CURLOPT_URL,"https://www.google.com/search?q=hehe"); curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);

为什么这个curl代码在我尝试本地测试站点时没有返回任何东西

public function test_curl()
{

    //step1
    $cSession = curl_init(); 
    //step2
    curl_setopt($cSession,CURLOPT_URL,"https://www.google.com/search?q=hehe");
    curl_setopt($cSession,CURLOPT_RETURNTRANSFER,true);

    //step3
    $result=curl_exec($cSession);
    //step4
    curl_close($cSession);
    //step5
    echo $result;


    }
这就是我使用的:

$URL = "https://www.google.com/search?q=hehe";    
$agent= 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)'; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
curl_setopt($ch, CURLOPT_VERBOSE, true); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_USERAGENT, $agent); 
curl_setopt($ch, CURLOPT_URL, $URL); 
$result =curl_exec($ch);
echo $result;

它适用于阻止文件内容的网站。你应该做这个把戏

如果它在其他地方对您有效,那么请找出您的“本地测试站点”与您现在尝试运行它的任何地方之间的区别。配置差异可能会导致错误;检查日志等。您可能希望执行实际的错误检查以发现问题。并启用错误报告和显示错误,由于这两种方法都可能在生产站点上被禁用或减少。本地测试站点意味着我已经尝试使用wamp服务器中的网页来执行此操作。好的,我将尝试错误报告和显示错误。这两种方法都有效,但我的代码中的问题到底是什么?请您解释一下。不,不。我相信,你在卷发时必须使用药剂,但不确定。