Funciones de HTTP
PHP Manual

http_negotiate_content_type

(PECL pecl_http >= 0.19.0)

http_negotiate_content_typeNegociar el tipo de contenido preferido por los clientes

Descripción

string http_negotiate_content_type ( array $supported [, array &$result ] )

Esta función se encarga de negociar el tipo de contenido preferido por los clientes basado en su cabecera de HTTP Accept. Se reconoce el calificador y los tipos de contenido sin calificador son valorados como los más altos.

Parámetros

supported

Arreglo que contiene como valores los tipos de contenidos soportados

result

Serán llenados con un arreglo que contiene los resultados de la negociación

Valores devueltos

Devuelve el tipo de contenido negociado o el que está por predeterminado (por ejemplo, la primer entrada del arreglo) si ninguno coincide.

Ejemplos

Ejemplo #1 Utilizando http_negotiate_content_type()

<?php
$content_types 
= array('application/xhtml+xml''text/html');
http_send_content_type(http_negotiate_content_type($content_types));
?>


Funciones de HTTP
PHP Manual