Skip to content

Instantly share code, notes, and snippets.

@irazasyed
Created February 3, 2014 03:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save irazasyed/8778441 to your computer and use it in GitHub Desktop.
Save irazasyed/8778441 to your computer and use it in GitHub Desktop.
PHP: Get current page URL.
<?php
define('DOMAIN', (strtolower(getenv('HTTPS')) == 'on' ? 'https' : 'http') . '://' . getenv('HTTP_HOST') . (($p = getenv('SERVER_PORT')) != 80 AND $p != 443 ? ":$p" : ''));
define('PATH', parse_url(getenv('REQUEST_URI'), PHP_URL_PATH));
define('CURRENT_URL', DOMAIN . PATH);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment