SadraHkm 20 ارسال شده در شهریور 97 گزارش بازنشر ارسال شده در شهریور 97 (ویرایش شده) سلام دوستان من این کد رو آزمایشی نوشتم . <?php function get_webpage($url) { $options = array( CURLOPT_CUSTOMREQUEST => "GET", //set request type post or get CURLOPT_POST => false, //set to GET CURLOPT_COOKIEFILE => "cookie.txt", //set cookie file CURLOPT_COOKIEJAR => "cookie.txt", //set cookie jar CURLOPT_RETURNTRANSFER => true, // return web page as string CURLOPT_HEADER => false, // don't return headers CURLOPT_FOLLOWLOCATION => true, // follow redirects CURLOPT_ENCODING => "", // handle all encodings 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 ); $curl = curl_init($url); curl_setopt_array($curl,$options); $content = curl_exec($curl); $header = curl_getinfo($curl); $err = curl_errno($curl); $errmsg = curl_error($curl); $header = curl_getinfo($curl); curl_close($curl); $header['errno'] = $err; $header['errmsg'] = $errmsg; $header['content'] = $content; return $header; } $url = 'http://www.google.com'; var_dump(get_webpage($url)); اما وقتی اجراش میکنم، این خروجی رو میده : D:\wamp64\www\24\cURL\curl_get_webpage.php:35: array (size=29) 'url' => string 'https://google.com/' (length=19) 'content_type' => string 'text/html' (length=9) 'http_code' => int 301 'header_size' => int 187 'request_size' => int 85 'filetime' => int -1 'ssl_verify_result' => int 20 'redirect_count' => int 1 'total_time' => float 1.544 'namelookup_time' => float 0.093 'connect_time' => float 0.296 'pretransfer_time' => float 0.109 'size_upload' => float 0 'size_download' => float 0 'speed_download' => float 0 'speed_upload' => float 0 'download_content_length' => float -1 'upload_content_length' => float -1 'starttransfer_time' => float 0.125 'redirect_time' => float 0.125 'redirect_url' => string '' (length=0) 'primary_ip' => string '91.109.17.47' (length=12) 'certinfo' => array (size=0) empty 'primary_port' => int 443 'local_ip' => string '192.168.1.106' (length=13) 'local_port' => int 52333 'errno' => int 60 Error Message Is Here ********* 'errmsg' => string 'SSL certificate problem: unable to get local issuer certificate' (length=63) 'content' => boolean false تو ایندکس ارور، یه اروری نوشته . توی سایت های خارجی هم گشتم و چندتا راه امتحان کردم ولی جواب نداد. در ضمن وقتی وارد لوکال هاست میشم بالای فایرفاکس مینویسه connection is not secure ! ممنون میشم راهنمایی کنید ویرایش شده شهریور 97 توسط SadraHkm لینک به ارسال
mehran-b 2385 ارسال شده در شهریور 97 گزارش بازنشر ارسال شده در شهریور 97 سلام و درود @SadraHkm آپشن زیر رو اضافه کنید. CURLOPT_SSL_VERIFYPEER => false 2 لینک به ارسال
SadraHkm 20 ارسال شده در شهریور 97 مالک گزارش بازنشر ارسال شده در شهریور 97 در 2 ساعت قبل، mehran-b گفته است : سلام و درود @SadraHkm آپشن زیر رو اضافه کنید. CURLOPT_SSL_VERIFYPEER => false با تشکر فراوان حل شد لینک به ارسال
mehran-b 2385 ارسال شده در مهر 97 گزارش بازنشر ارسال شده در مهر 97 در در 9/22/2018 at 23:29، SadraHkm گفته است : با تشکر فراوان حل شد خواهش میکنم. موفق باشید لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری