最新回答 / Microshan
以windows下的php+apache为例 首先,打开php.ini,找到“extension=php_curl.dll”,然后去掉前面的“;”注释,重启apache即可。 如果还出现此类问题,先检查php.ini的extension_dir值是哪个目录,在那个目录下检查有无php_curl.dll,没有的话请下载php_curl.dll,再把php目录中的libeay32.dll和ssleay32.dll拷到c:\windows\system32里面,重启apache,OK!
2017-07-18
已采纳回答 / 真正大英雄王思文
if(curl_errno($ch)){ var_dump(curl_error($ch)); }写到curl_close方法的前面试试看,然后设置curl那块加上两句 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 从证书中检查SSL加密算法是否存在
2017-07-17
已采纳回答 / _蛰伏
楼上正解,$url = "http://www.imooc.com/";就是需要抓取到的网址的了,前面的http_curl()函数里面的$url是多余的了,如果你需要传递参数的话,可以使用函数里面的参数
2017-07-17
最赞回答 / 慕运维201543
$postArr = isset($GLOBALS['HTTP_RAW_POST_DATA']) ? $GLOBALS['HTTP_RAW_POST_DATA'] : file_get_contents("php://input"); //最佳解决方式,适用tp所有版本
2017-07-06