[PHP]PHP 解析 URL 取得 GET 值

日期:2016/10/18

大家好
最近遇到一個問題,就是如何用字串網址取得GET值
找到這資料:
 
用法大概是這樣
 
<?php

$url = 'https://example.com/test/1234?email=xyz@test.com&aa=1&bb=99&cc=qq';

$parts = parse_url($url); //解析網址

print_r($parts);
/*
Array
(
    [scheme] => https
    [host] => example.com
    [path] => /test/1234
    [query] => email=xyz@test.com&;aa=1&bb=99&cc=qq
)
*/

parse_str($parts['query'], $query); //解析參數字串

print_r($query);
/*
Array
(
    [email] => xyz@test.com
    [aa] => 1
    [bb] => 99
    [cc] => qq
)
*/
?>


 
所以用 parse_url 與 parse_str 來執行即可,給大家參考囉,感恩。

相關文章

[PHP]FTP連線失敗---防火牆問題

PHP的JOOMLA的MVC開發架構之我見

留言板

歡迎留下建議與分享!希望一起交流!感恩!

comments powered by Disqus