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 گفته است : با تشکر فراوان حل شد خواهش میکنم. موفق باشید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .