পরিচয়
নিচে https:// এর জন্য প্রসঙ্গ বিকল্পগুলির তালিকা দেওয়া হল৷ এবং https:// পরিবহন
পদ্ধতি | HTTP পদ্ধতি রিমোট সার্ভার দ্বারা সমর্থিত। পেতে ডিফল্ট। |
হেডার | অতিরিক্ত হেডার অনুরোধের সময় পাঠানো হবে। |
user_agent | ইউজার-এজেন্টের সাথে পাঠানোর মান:হেডার। ডিফল্টরূপে user_agent php.ini সেটিং ব্যবহার করা হয়। |
সামগ্রী | অতিরিক্ত ডেটা হেডারের পরে পাঠানো হবে। সাধারণত POST বা PUT অনুরোধের সাথে ব্যবহার করা হয়। |
প্রক্সি | প্রক্সি সার্ভারের ঠিকানা উল্লেখ করে ইউআরআই। |
request_fulluri বুলিয়ান | যখন TRUE সেট করা হয়, অনুরোধটি তৈরি করার সময় সমগ্র URI ব্যবহার করা হবে। ডিফল্টে FALSE। |
অনুসরণ_স্থান | লোকেশন হেডার রিডাইরেক্ট অনুসরণ করুন। নিষ্ক্রিয় করতে 0 তে সেট করুন৷ ডিফল্ট 1৷ | ৷
max_redirects | অনুসরণ করতে রিডাইরেক্টের সর্বোচ্চ সংখ্যা। |
protocol_version | HTTP প্রোটোকল সংস্করণ। ডিফল্ট 1.0। |
টাইম আউট | সেকেন্ডে টাইমআউট পড়ুন, একটি ফ্লোট দ্বারা নির্দিষ্ট করা হয়েছে (যেমন 10.5)। |
ignore_errors | বিফল স্ট্যাটাস কোডেও বিষয়বস্তু আনুন। ডিফল্টে FALSE। |
নিম্নলিখিত উদাহরণ https:// থেকে শিরোনাম এবং বিষয়বস্তু নিয়ে আসে URL
উদাহরণ
array( 'method' => 'GET', 'max_redirects' => '0' , 'ignore_errors' => '1');$context =stream_context_create($opts);$stream =fopen($url, 'r', false, $context);var_dump(stream_get_meta_data($stream));?>প্রে>আউটপুট
এটি শিরোনাম তথ্য এবং মেটাডেটা নিম্নরূপ প্রদর্শন করে −
অ্যারে(10) { ["timed_out"]=> bool(false) ["blocked"]=> bool(true) ["eof"]=> bool(false) ["wrapper_data"]=> array( 7) { [0] => স্ট্রিং(15) "HTTP/1.1 200 ঠিক আছে" [1] => স্ট্রিং(35) "তারিখ:বৃহস্পতি, 17 সেপ্টেম্বর 2020 07:04:47 GMT" [2] => স্ট্রিং( 55) "সার্ভার:Apache/2.4.41 (Win64) OpenSSL/1.0.2s PHP/7.1.32" [3] => স্ট্রিং(24) "X-চালিত-দ্বারা:PHP/7.1.32" [4] => স্ট্রিং(17) "সামগ্রী-দৈর্ঘ্য:0" [5] => স্ট্রিং(17) "সংযোগ:বন্ধ" [6] => স্ট্রিং(38) "কন্টেন্ট-টাইপ:টেক্সট/html; charset=UTF-8" }["wrapper_type"]=>string(4) "http"["stream_type"]=>string(14) "tcp_socket/ssl"["mode"]=>string(1) "r"["unread_bytes"] =>int(0)["seekable"]=>bool(false)["uri"]=>string(31) "https://localhost/testscript.php"}