Возможный дубликат:
Разбор домена с 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