Свойства URL

# http://know-online.com/php/url/svoistva-url?query=example

$_SERVER['SERVER_PROTOCOL']; // HTTP/1.1
$_SERVER['HTTP_HOST'];       // know-online.com
$_SERVER['SERVER_NAME'];     // know-online.com
$_SERVER['SERVER_PORT'];     // 80
$_SERVER['REQUEST_URI'];     // /php/url/svoistva-url?query=example
$_SERVER['QUERY_STRING'];    // query=example
$_SERVER['HTTPS'];           // on (появляется только на протоколе https)

Через PHP нельзя определить значение хеша (символа #). Например http://know-online.com/#php.

PHP JavaScript