http_negotiate_content_type
(PECL pecl_http >= 0.19.0)
http_negotiate_content_type — クライアントが希望している content type を選択する
説明
string http_negotiate_content_type
( array $supported
[, array &$result
] )
パラメータ
-
supported
-
サポートする content type を値にもつ配列。
-
result
-
選択した結果がこの配列に含まれます。
返り値
選択された content type、あるいは一致するものがなかった場合はデフォルトの
content type (配列の最初のエントリ) を返します。
例
例1 http_negotiate_content_type() の使用例
<?php
$content_types = array('application/xhtml+xml', 'text/html');
http_send_content_type(http_negotiate_content_type($content_types));
?>