2014-03-02 159 views
-3

我有一個網址:獲取URL參數在PHP

http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008 

,我想要得到的「到」,「身體」,「從」的值。 我怎麼能在php中做到這一點? 非常感謝

+1

這是一個aspx頁面 –

回答

3

你可以試試下面的..

<?php 
    echo $_GET['to']; 
    echo $_GET['body']; 
    echo $_GET['from']; 
?> 
1

使用$_GET超全局:

if (array_key_exists('body', $_GET)) 
    echo $_GET['body']; 

但這是真的簡單東西。 PHP.net入門部分中的beginners tutorial已經涵蓋超全局圖(儘管它們以$ _SERVER而不是$ _GET開始)。如果您希望快速學習PHP,那麼在提問這樣​​的問題之前,先閱讀其中的一些內容即可付費。

2

我不確定,但也許OP想要解析一個URL。這可能是這樣的,那麼:

#!/usr/bin/php 
<?php 
$url = "http://localhost:17080/SMSService/Getsms.aspx?to=100001&body=6260575535299&from=09350000008"; 
$url_parts = parse_url($url); 
parse_str($url_parts['query'], $path_parts); 

echo($path_parts['to']."\n"); 
echo($path_parts['body']."\n"); 
echo($path_parts['from']."\n"); 
?> 

和輸出是:

100001 
6260575535299 
09350000008