我得到了回应“不允许的关键字符”。在我的CodeIgniter应用程序中,我有一个http_cookie通过GET从SSL中继站点(支付网关)发送到我的应用程序。我的问题是,是否有任何方法可以通过此“_clean_input_keys”(在system / libraries / Input.php中定义)方法获取此http_cookie,该方法会导致此Disallowed消息并退出?
该参数包含 getenv(“HTTP_COOKIE”)设置为隐藏输入,需要用于保持会话处于活动状态,即使它将被发送到中继站点并再次返回。 / p>
HTTP_COOKIE字符串如下所示:&HTTP_COOKIE=PHPSESSID=775572c8c3b161bc957281aa901eb09c;%20ci_session=a%3A4%3A{s%3A10%3A%22session_id%22%3Bs%3A32%3A%229666689e0c8e4f26fb38889351765304%22%3Bs%3A10%3A%22ip_address%22%3Bs%3A14%3A%2127.0.0.1%22%3Bs%3A10%3A%22user_agent%22%3Bs%3A50%3A%22Mozilla%2F5.0+%28Macintosh%3B+U%3B+Intel+Mac+OS+X+10.6%3B+da%22%3Bs%3A13%3A%22last_activity%22%3Bs%3A10%3A%221271145332%22%3B}d9b9df5d8a0b51f303cbe6bb4bbe497e