PHP to detect mobile phones

The most efficient way to detect mobile phones with PHP, this simply queries the accept headers, the user agent and checks for any tell tale signs that the browser we’re sniffing is a mobile device.

Get current url

<?php //get the current page URL that is shown in the browser URL window function curPageURL() {  $pageURL = ‘http’;  if ($_SERVER[“HTTPS”] == “on”) {$pageURL .= “s”;}  $pageURL .= “://”;  if ($_SERVER[“SERVER_PORT”] != “80”) {   $pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];