我有一個網址:獲取URL參數在PHP
http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008
,我想要得到的「到」,「身體」,「從」的值。 我怎麼能在php中做到這一點? 非常感謝
我有一個網址:獲取URL參數在PHP
http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008
,我想要得到的「到」,「身體」,「從」的值。 我怎麼能在php中做到這一點? 非常感謝
你可以試試下面的..
<?php
echo $_GET['to'];
echo $_GET['body'];
echo $_GET['from'];
?>
使用$_GET
超全局:
if (array_key_exists('body', $_GET))
echo $_GET['body'];
但這是真的簡單東西。 PHP.net入門部分中的beginners tutorial已經涵蓋超全局圖(儘管它們以$ _SERVER而不是$ _GET開始)。如果您希望快速學習PHP,那麼在提問這樣的問題之前,先閱讀其中的一些內容即可付費。
這是非常簡單的。
<?php
$to = $_GET['to'];
$from = $_GET['from'];
......// and so on...
?>
爲此,您需要將其存儲在一個php文件中。 閱讀更多關於此:http://www.php.net/manual/en/reserved.variables.get.php
我不確定,但也許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
這是一個aspx頁面 –