我正在使用外部网络服务,它使用iframe来显示我的网页。 当它显示我的页面时,它附加了它的参数:
?assignmentId=asda&hitId=asda&workerId=asda&turkSubmitTo=https%3A%2F%2Fwww.mturk.com
我想获取assignmentId参数,但它不起作用。我所知道的是删除参数中的https将使其工作。我该怎么办?为什么会这样?
我正在使用PHP5和Zend Framework。
答案 0 :(得分:1)
您应该能够像访问参数一样访问它。
如果你让setParamSource只使用'POST',那么你应该不能做的唯一原因。
请尝试使用$this->getRequest()->getParam('assignmentId');
此外,如果全部失败,只需直接访问$_GET['assignmentId']
。
答案 1 :(得分:1)
使用它:
$assignmentId = $this->_getParam('assignmentId');
这种方式是参数通过邮寄或通过获取更多! ;)