如何使用Silex for webservice创建路由?

时间:2016-09-16 13:31:32

标签: php web-services oop silex

我需要实现一个休息网络服务,并通过一些难以理解它是如何工作的。

客户将拨打电话 http://server.domain.tld/version?id=127F0C05-F43C-4587-8736-1241F49F2E36&l=pt-PT&v=1.0.0&k=e2b5cabb27580217987c99b1a449e2dd56f1c8196d213e54915322bc0f542f36

在网络服务(Silex)上,我需要识别这个电话:

$app->get('/version?id={guid}&l={language}&v={version}&k={token}', function ($guid) use ($app) {
$jsonResponse = new \Symfony\Component\HttpFoundation\JsonResponse();
$jsonResponse->setEncodingOptions(JSON_PRETTY_PRINT);
$jsonResponse->setData(array());

return $jsonResponse;
});

现在我需要执行index.php并传递这些值。

Quetions: - 如何通过htaccess将版本重定向到index.php? - 如何捕获GET变量?

0 个答案:

没有答案