Возможный дубликат:
Разбор домена с URL в PHP
Как я могу получить
http://localhost/ из
 http://localhost/something/ 
используя php
Я пытался
  $base = strtok($url, '/'); 
       Вы можете использовать parse_url, чтобы перейти к имени хоста.
например:
 $url = "http://localhost/path/to/?here=there"; $data = parse_url($url); var_dump($data); /* Array ( [scheme] => http [host] => localhost [path] => /path/to/ [query] => here=there ) */ 
 $url = 'http://localhost/something/'; $parsedurl = parse_url($url); echo $parsedurl['scheme'].'://'.$parsedurl['host']; 
  Проверьте parse_url() – http://php.net/parse_url