我目前正在尝试将 Tapjoy API 与他们的回调 URL 请求集成,该请求以这种形式出现:
<callback_url>?snuid=<user_id>¤cy=&mac_address=<mac_address>&display_multiplier=<display_multiplier>
然而,使用 ZF1 —— Zend_Controller_Router_Route 似乎依赖于由斜杠而不是&符号分隔的变量分隔。
这是我当前的路线代码
> $router->addRoute( 'api-tapjoy', new Zend_Controller_Router_Route('api/tapjoy?snuid=:snuid&mac_address=:&mac_address&display_multiplier....etc.etc,
array('controller'=>'api', 'action' =>'tapjoy')));
每当我删除&符号和初始问号并用斜杠替换它们时,它都会起作用。如何在使用 & 符号时正确接收 HTTP 请求?