Dodatok I. Zoznam Podporovaných Protokolov/Balíčkov

Obsah
HTTP a HTTPS
FTP a FTPS
Vstupné/Výstupné prúdy PHP
Prúdy Kompresie

Následujúce je zoznam rôznych štýlových protokolov URL, ktoré má PHP vstavané pre použitie s filesystem funkciami ako sú fopen() a copy(). Okrem týchto balíčkov (wrappers), ako aj tých v PHP 4.3, si môžte napísať svoje vlastné balíčky s použitím PHP skriptu a stream_register_wrapper().

HTTP a HTTPS

PHP 3, PHP 4. https:// od PHP 4.3

Umožňuje prístup iba na čítanie k súborom/zdrojom cez HTTP 1.0 použitím metódy HTTP GET. Hlavička Host: sa pošle s požiadavkou na zaistenie na mene založených virtuálnych hostov. Ak ste nakonfigurovali reťazec user_agent použitím vášho ini súboru alebo prúdového kontextu, taktiež sa zahrnie do požiadavky.

Uz PHP 4.0.5 podporuje presmerovania; ak používate predchádzajúce verzie, budete musieť zahrnúť vlečné lomítka do svojich URL adries.

Prúd umožňuje prístup k telu zdroja; hlavičky sú uložené v premennej $http_response_header. Od PHP 4.3, hlavičky sú dostupné použitím stream_get_meta_data().

Pripojenia cez HTTP sú iba na čítanie; nemôžete zapisovať dáta alebo kopírovať súbory do HTTP zdroja.

Poznámka: HTTPS podporovalo už PHP 4.3, ak ste kompilovali s podporou pre OpenSSL.