WURFL 判断手机端和客户端 以及获得手机的信息
<?php
include_once './inc/header-config.inc';
// $wurflManager is a WURFL_Xml_Info object and was defined in 'inc/header-config.inc'
// $requestingDevice is a WURFL_CustomDevice object
// This line detects the visiting device by looking at its HTTP Request ($_SERVER)
$requestingDevice = $wurflManager->getDeviceForHttpRequest($_SERVER);
?>
<div id="content">
Requesting Browser User Agent: <b> <?php echo htmlspecialchars($_SERVER["HTTP_USER_AGENT"]); ?> </b>
<ul>
<li>allName: <?php //var_dump ($requestingDevice->getAllCapabilities()); ?> </li>
<li>ID: <?php echo $requestingDevice->id; ?> </li>
<li>Brand Name: <?php echo $requestingDevice->getCapability("brand_name"); ?> </li>
<li>Model Name: <?php echo $requestingDevice->getCapability("model_name"); ?> </li>
<li>Xhtml Preferred Markup: <?php echo $requestingDevice->getCapability("preferred_markup"); ?> </li>
<li>Resolution Width: <?php echo $requestingDevice->getCapability("resolution_width"); ?> </li>
<li>Resolution Height: <?php echo $requestingDevice->getCapability("resolution_height"); ?> </li>
<li>yes or no javascript: <?php echo $requestingDevice->getCapability("ajax_support_javascript"); ?>
<li>yes or no web: <?php echo $requestingDevice->getCapability("device_claims_web_support"); ?> </li>
<li>mobile_browser: <?php echo $requestingDevice->getCapability("mobile_browser"); ?> </li>
<li>yes or no touch: <?php echo $requestingDevice->getCapability("pointing_method"); ?> </li>
</ul>
<?php
echo $_SERVER['REQUEST_URI'];
?>
<p><b>Query wurfl by providing the user agent:</b></p>
<form method="get" action="devices.php">
<div>User Agent: <input type="text" name="userAgent" size="40" value="" />
<input type="submit" /></div>
</form>
</div>
<?php
include_once 'inc/footer.inc';
?>