با سلام
من یه درخواست اچ تی تی پی رو با استفاده از curl می خوام ارسال کنم ولی respons رو false بر می گردونه و curl_error خالی هست و curl_errno هم مقدار 7 برمی گردونه.
اگر همین درخواست رو از طریق ترمینال لینوکس اجرا کنم همه چیز درست هست و پاسخ درست رو بر میگردونه ولی زمانی که از طریق مرورگر فایل پی اچ پی رو اجرا می کنم چیزی بر نمی گردونه.
<?php
ini_set("xdebug.var_display_max_children", '-1');
ini_set("xdebug.var_display_max_data", '-1');
ini_set("xdebug.var_display_max_depth", '-1');
$s = curl_init();
curl_setopt($s,CURLOPT_URL,'https://google.com');
curl_setopt($s,CURLOPT_RETURNTRANSFER,true);
curl_setopt($s, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($s, CURLOPT_SSL_VERIFYHOST,0);
curl_setopt($s, CURLOPT_HEADER, true);
$result['body'] = curl_exec($s);
$result['http_code'] = curl_getinfo($s, CURLINFO_HTTP_CODE);
$result['info'] = curl_getinfo($s);
$result['error'] = curl_error($s);
$result['error_number'] = curl_errno($s);
var_dump($result);
curl_close($s);