Я работаю в PHP zend framework.I имеет функцию api следующим образом.
Http://testmywebsite/API/Testmyapifunction
Я дал свой api url одному из моих клиентов. Они установили, что, когда они отправили текстовое сообщение, мой api url был запущен. И они нажимают на детали сообщения, такие как содержание сообщения, id, время и т.д. Я могу получить детали внутри моей функции api.
Я получаю детали, как следующим образом.
$ msg_id = $this-> _ getParam ('msg_id');
$ msg_senderid = $this-> _ getParam ('msg_senderid');
$ msg_content = $this-> _ getParam ('msg_content');
И я сохраняю эти значения в моем db.Then я хочу передать эти значения другому серверу. У меня есть api url этого сервера. Но я не могу передать значения этому серверу.
Я перенаправляю значения следующим образом.
$this-> _ redirect (' http://testanotherwebsite/API/Testapifunction.aspx? Msg_id = '. $ Msg_id. '& Msg_senderid ='. $ Msg_senderid. '& Msg_content ='. $ Msg_content);
Я хочу передать эти значения другому серверу. Любой, пожалуйста, помогите мне. Я работаю над этим вопросом в течение многих дней и его сегодняшнего срока. Пожалуйста, помогите.
Я не эксперт в области zend, но прочел так:
$this->redirect('/module/controller/action/username/robin/email/[email protected]');
Также вы можете попробовать перенаправитель:
$params = array('user' => $user, 'mail' => $mail);
$this->_helper->redirector($action, $controller, $module, $params);
источник:
http_build_query