有没有更好的方法来完成这个例子?我的意思是我下面的简单例子是好的做法,以及它在现实世界中是如何使用的?我知道我的有点太基础了,但我正在尝试了解 Web 服务的基本概念。
谢谢
客户端.php:
$word = 'A';
$url = 'http://localhost/server.php?word=' . $word;
$data = @file_get_contents($url);
$result = json_decode($data);
echo '<pre>'; print_r($result);
服务器.php:
//If user request is not valid
if ($_SERVER['REQUEST_METHOD'] != 'GET')
{
exit(json_encode('Invalid HTTP request'));
}
//If URL not set with parameter(s)
if (! isset($_GET['word']))
{
exit(json_encode('Invalid URL parameter'));
}
if ($_GET['word'] == 'A')
{
$array = array('aa', 'ab', 'ac', 'ad', 'ae');
}
else
{
$array = array('bb', 'bc', 'bd', 'be', 'bf');
}
exit(json_encode($array));