Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

पीएचपी https://

परिचय

https:// और https:// रैपर HTTP प्रोकॉल के माध्यम से संसाधनों और फ़ाइलों तक केवल पढ़ने के लिए पहुंच को सक्षम करते हैं। वर्चुअल नाम-आधारित होस्ट को संभालते समय, होस्ट: user_agent . के साथ हेडर भी भेजा जाता है (यदि php.ini में कॉन्फ़िगर किया गया है)

http शीर्षलेख जानकारी $http_response_header . में संग्रहीत है चर। संसाधन के URL को जानने के लिए इन शीर्षलेखों को संसाधित किया जाना है जहां से की सहायता से दस्तावेज़ आता है: हेडर।

HTTPS तभी समर्थित है जब openssl php.ini सेटिंग्स में एक्सटेंशन सक्षम है। HTTP और HTTPS दोनों कनेक्शन केवल पढ़ने के लिए हैं और फाइलों को लिखने या कॉपी करने का समर्थन नहीं करते हैं।

उपयोग

फ़ाइल नाम का विभिन्न संभावित तरीकों से प्रतिनिधित्व इस प्रकार है -

https://localhost
https://example.com
https://localhost?name='Ram'&age=20
https://example.com
https://username:password@abc.com

उदाहरण

<?php
$url = 'https://www.tutorialspoint.com/php7/php7_closure_call.htm';
if (!$fp = fopen($url, 'r')) {
   trigger_error("Unable to open URL ($url)", E_USER_ERROR);
}
$meta = stream_get_meta_data($fp);
print_r($meta);
?>

उपरोक्त स्क्रिप्ट http URL से हेडर मेटाडेटा पढ़ती है

Array(
   [crypto] => Array(
      [protocol] => TLSv1.2
      [cipher_name] => ECDHE-RSA-AES128-GCM-SHA256
      [cipher_bits] => 128
      [cipher_version] => TLSv1/SSLv3
   )

   [timed_out] =>
   [blocked] => 1
   [eof] =>
   [wrapper_data] => Array(
      [0] => HTTP/1.0 200 OK
      [1] => Age: 1310067
      [2] => Cache-Control: max-age=2592000
      [3] => Content-Type: text/html; charset=UTF-8
      [4] => Date: Mon, 14 Sep 2020 17:15:36 GMT
      [5] => Expires: Wed, 14 Oct 2020 17:15:36 GMT
      [6] => Last-Modified: Sun, 30 Aug 2020 13:21:09 GMT
      [7] => Server: ECS (nag/99AA)
      [8] => Strict-Transport-Security: max-age=63072000; includeSubdomains
      [9] => Vary: Accept-Encoding
      [10] => X-Cache: HIT
      [11] => X-Content-Type-Options: nosniff
      [12] => X-Frame-Options: SAMEORIGIN
      [13] => X-XSS-Protection: 1; mode=block
      [14] => Content-Length: 24102
      [15] => Connection: close
   )
   [wrapper_type] => http
   [stream_type] => tcp_socket/ssl
   [mode] => r
   [unread_bytes] => 0
   [seekable] =>
   [uri] => https://www.tutorialspoint.com/php7/php7_closure_call.htm
)

  1. पीएचपी टैग

    परिभाषा और उपयोग एक PHP कोड स्क्रिप्ट एक टेक्स्ट फ़ाइल है जिसमें .php एक्सटेंशन होता है और इसे वेब सर्वर पर संग्रहीत किया जाता है। सर्वर पर PHP पार्सर वर्णों के विशेष अनुक्रम की तलाश करता है

  1. पीएचपी पीआई () समारोह

    परिभाषा और उपयोग पाई () फ़ंक्शन गणितीय स्थिरांक का मान लौटाता है। यह एक फ्लोट मान 3.14159265359 देता है जो PHP में परिभाषित पूर्वनिर्धारित स्थिरांक के बराबर है - M_PI सिंटैक्स pi ( void ) : float पैरामीटर इस फ़ंक्शन के लिए किसी पैरामीटर की आवश्यकता नहीं है रिटर्न वैल्यू PHP pi() फ़ंक्शन गणितीय

  1. PHP में XML फाइल को इको कैसे करें

    PHP रैपर की मदद से HTTP URL का उपयोग स्थानीय फाइलों की तरह व्यवहार करने के लिए किया जा सकता है। URL से सामग्री file_get_contents() के माध्यम से प्राप्त की जा सकती है और इसे प्रतिध्वनित किया जा सकता है। या रीडफाइल फ़ंक्शन का उपयोग करके पढ़ें। ऐसा करने के लिए नीचे एक नमूना कोड दिया गया है - $file = f