PHP ob_gzhandler() Fonction
Exemple
Ajoutez la compression gzip à une page :
<?php
ob_start("ob_gzhandler");
echo "Hello World!";
?> Définition et Utilisation
Cette fonction est destinée à être utilisée comme rappel pour ob_start() . Elle compresse le contenu du tampon de sortie en utilisant un algorithme de compression pris en charge par le navigateur et renvoie le contenu compressé. Elle envoie également un en-tête HTTP indiquant quel algorithme de compression a été utilisé.
Syntaxe
Lorsqu'elle est utilisée comme rappel pour ob_start() :
ob_start("ob_gzhandler"); Lorsqu'elle est utilisée seule :
ob_gzhandler(buffer, phase); Valeurs des Paramètres
| Paramètre | Description |
|---|---|
| buffer | Le contenu du tampon de sortie |
| phase | Un masque de bits qui peut avoir n'importe quel nombre des indicateurs suivants : PHP_OUTPUT_HANDLER_START - Si le tampon de sortie vient d'être créé PHP_OUTPUT_HANDLER_FLUSH - Si le tampon de sortie est actuellement en cours de vidage PHP_OUTPUT_HANDLER_FINAL - Si le tampon de sortie sera supprimé juste après cette opération |
Détails Techniques
| Valeur de Retour : | Renvoie une chaîne contenant le contenu compressé |
|---|---|
| Version PHP : | 4.0.4+ |