Advertisement
kkarpieszuk

get_server_host_name in WPML 3.1.5-a

Mar 21st, 2014
400
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.46 KB | None | 0 0
  1. private function get_server_host_name() {
  2.         if(!isset($_SERVER[ 'HTTP_HOST' ])) {
  3.             $host =  $_SERVER[ 'SERVER_NAME' ];
  4.             if(isset( $_SERVER[ 'SERVER_PORT' ] ) && $_SERVER[ 'SERVER_PORT' ]!=80) {
  5.                 $host .= ':' . $_SERVER[ 'SERVER_PORT' ];
  6.             }
  7.         } else {
  8.             $host =  $_SERVER[ 'HTTP_HOST' ];
  9.         }
  10.  
  11.         //Removes standard ports 443 (80 should be already omitted in all cases)
  12.         $result = preg_replace( "@:[443]+([/]?)@", '$1', $host );
  13.  
  14.         return $result;
  15.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement