PHP URL分離
クエリ以前(?以前)のURLが欲しかったのでメモします。
url.php
$url = 'http://www.example.com/hoge.html?param1=foo¶m2=bar';
$sample_url = parse_url($url);
var_dump($sample_url);
結果
array(4) {
["scheme"]=>
string(4) "http"
["host"]=>
string(15) "www.example.com"
["path"]=>
string(10) "/hoge.html"
["query"]=>
string(21) "param1=foo¶m2=bar"
}
今のページのURL分離したかったので
parse_url($_SERVER['REQUEST_URI']);
↑を使った。
他にも便利に分けられる。
詳しくはphpヘルプ