11.9.1 HTTP et HTTPS
PHP 3, PHP 4.
https://
depuis PHP 4.3
-
http://exemple.com
-
http://utilisateur:motdepasse@exemple.com
-
https://exemple.com
-
https://utilisateur:motdepasse@exemple.com
Permet des accès en lecture uniquement, pour des fichiers accessibles sur
le réseau avec la méthode GET de HTTP 1.0. Un entête
Host:
est envoyé avec la requête, pour gérer les hôtes virtuels, basés sur des
noms. Si vous avez configuré une version de navigateur avec
l'option user_agent dans votre
fichier
php.ini
, ou via le contexte de flôt, il sera aussi
utilisé dans votre requête.
Les redirections sont supportées depuis PHP 4.0.5; si vous utilisez
une version plus ancienne, vous devrez ajouter vous même les
slash finaux dans vos URL.
Le flôt donne l'accès au corps (
body
)
de la ressource. Les entêtes sont stockés dans la variable
$http_response_header
. Depuis PHP 4.3.0,
les entêtes sont aussi accessibles avec la fonction
stream_get_meta_data
.
Les connexions HTTP sont en lecture seule. Vous ne pouvez pas écrire
dans des fichiers ouverts via le protocole HTTP.
Note |
HTTPS est supporté depuis PHP 4.3, si vous avez compilé
le support d'OpenSSL.
|
|