http://

https://

http:// -- https://���� HTTP(s) ��ַ

˵��

����ͨ�� HTTP 1.0 �� GET��������ֻ�������ļ�����Դ�� HTTP ����ḽ��һ�� Host: ͷ�����ڼ��ݻ������������������� �������� php.ini �ļ��л��ֽ��������ģ�context�������� user_agent �ַ�������Ҳ�ᱻ����������֮�С�

�����������ȡ��Դ�� body���� headers �򴢴����� $http_response_header �����

�����Ҫ֪���ĵ���Դ�����ĸ� URL�����������ض���Ĵ���󣩣� ��Ҫ�������������ص�ϵ����Ӧ��ͷ��response headers����

The from directive will be used for the From: header if set and not overwritten by the �����ģ�Context��ѡ��Ͳ���.

�÷�

  • http://example.com
  • http://example.com/file.php?var1=val1&var2=val2
  • http://user:password@example.com
  • https://example.com
  • https://example.com/file.php?var1=val1&var2=val2
  • https://user:password@example.com

��ѡ��

��װЭ���Ҫ
���� ֧��
�� allow_url_fopen ���� Yes
�����ȡ Yes
����� No
������� No
����ͬʱ����д N/A
֧�� stat() No
֧�� unlink() No
֧�� rename() No
֧�� mkdir() No
֧�� rmdir() No

������־

�汾 ˵��
4.3.7 ��� IIS ���������� "SSL: Fatal Protocol Error" ����
4.3.0 ��� https://��
4.0.5 �����˶��ض����֧�֡�

����

Example #1 ����ض�������յ� URL

<?php
$url 
'http://www.example.com/redirecting_page.php';

$fp fopen($url'r');

$meta_data stream_get_meta_data($fp);
foreach (
$meta_data['wrapper_data'] as $response) {

    
/* �����Ƿ��ض����ˣ� */
    
if (strtolower(substr($response010)) == 'location: ') {

        
/* �������DZ��ض����� $url */
        
$url substr($response10);
    }

}

?>

ע��

Note: openssl ��չ���ú���ܹ�֧�� HTTPS Э�顣

HTTP ������ֻ���ģ�����֧�ֶ�һ�� HTTP ��Դ����д���ݻ��߸����ļ���

���緢�� POST �� PUT ���� ������ HTTP Contexts ��֧����ʵ�֡�

�μ�