(PECL pecl_http >= 0.19.0)
http_negotiate_content_type — Négocie avec le client le type de contenu préféré
$supported
[, array &$result
] )Cette fonction négocie avec le client le type de contenu préféré, basé sur son en-tête Accept. Le quantificateur est reconnu et les types de contenu sans quantificateur sont notés de façon plus élevés.
supported
tableau contenant les types de contenu supportés, sous la forme de valeurs
result
sera rempli avec un tableau contenant les résultats de la négociation
Retourne le type de contenu négocié ou le type de contenu par défaut (i.e. première entrée du tableau) si aucun ne correspond.
Exemple #1 Exemple avec http_negotiate_content_type()
<?php
$content_types = array('application/xhtml+xml', 'text/html');
http_send_content_type(http_negotiate_content_type($content_types));
?>