我有一个网址:
http://localhost:17080/SMSService/Getsms.php?to=100001&body=6260575535299&from=09350000008
我希望获得“to”,“body”,“from”的值。 我怎么能在PHP中这样做? 非常感谢
答案 0 :(得分:3)
你可以尝试以下..
<?php
echo $_GET['to'];
echo $_GET['body'];
echo $_GET['from'];
?>
答案 1 :(得分:2)
我不确定,但也许OP只想解析一个网址。它可能是这样的:
#!/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
答案 2 :(得分:1)
使用$_GET
超全球:
if (array_key_exists('body', $_GET))
echo $_GET['body'];
但这是真的简单的东西。 PHP.net上“入门”部分中的beginners tutorial已经涵盖了superglobals(尽管它们以$ _SERVER而不是$ _GET开头)。如果您希望快速学习PHP,那么在提出这样的问题之前,需要先阅读其中的几个。
答案 3 :(得分:1)
这很简单。
<?php
$to = $_GET['to'];
$from = $_GET['from'];
......// and so on...
?>
为此,您需要将其存储在php文件中。 详细了解:http://www.php.net/manual/en/reserved.variables.get.php