この記事では、php での parse_url() 関数の使用法を紹介します。parse_url() 関数を使用する必要がある人は、この記事を参照してください。
PHP の便利な関数 parse_url は、情報キャプチャ分析に特に便利です。例は次のとおりです:
$url = "http://www.daimajiayuan.com/course/"; $parts = parse_url($url);
コード出力:
Array ( [scheme] => http [host] => www.daimajiayuan.com [path] => /course )
別の例:
<?php $url = 'http://username:password@hostname/path?arg=value#anchor'; print_r(parse_url($url)); echo parse_url($url, PHP_URL_PATH); ?>
コード出力:
Array ( [scheme] => http [host] => hostname [user] => username [pass] => password [path] => /path [query] => arg=value [fragment] => anchor )
URL のさまざまな部分を分解するのは簡単で、次のような指定された部分を抽出するのも簡単であることがわかります。別の例:
echo parse_url($url, PHP_URL_PATH);
2 番目のパラメーターで、次のように設定します。 パラメーター:
PHP_URL_SCHEME、PHP_URL_HOST、PHP_URL_PORT 、PHP_URL_USER、PHP_URL_PASS、PHP_URL_PATH、PHP_URL_QUERY、または PHP_URL_FRAGMENT。