Symfony 1.5 getParameter不返回完整的urlencoded值

时间:2017-11-23 14:06:36

标签: php symfony1 symfony-1.4 symfony-forms

http://yourdomainname.com/clientname/sso/service/vendor/versatileknack/relayState/https%3A%2F%2Fwww.versatileknack.com%3Fid%3D123456789%26cilent%3Dabc

我的Symfony(1.5.10-dev)控制器中的代码低于上面的URL。我正在为“vendor”参数获取正确的查询字符串值,但对于“relayState”参数,我得到的值不完整。有没有办法获得“relayState”参数的完整值(https://www.versatileknack.com?id=123456789&cilent=abc)?

$ vendor = $ request-> getParameter('vendor'); // versatileknack

$ relayState = $ request-> getParameter('relayState'); // https:

$ relayState = urldecode($ request-> getParameter('relayState')); // https:

0 个答案:

没有答案