常常我們開發API時,會需要判斷來源端是否合法就可以用 parse_url() 去解析網址是不是我們允許的。
<?php
$url='https://www.webteach.tw/abc/def/test.php?a=123';
echo $url;
$a=parse_url($url);
var_dump($a);
//顯示結果
/*
https://www.webteach.tw/abc/def/test.php?a=123
array(4) {
["scheme"]=>
string(5) "https"
["host"]=>
string(15) "www.webteach.tw"
["path"]=>
string(19) "/abc/def/test.php"
["query"]=>
string(5) "a=123"
}
*/