我有以下问题。我有一个有效的PHP / CodeIgniter应用程序,现在我将它集成到Facebook中。
但是,AJAX POST请求失败,错误400,我在控制台中看到CodeIgniter抛出错误The URI you submitted has disallowed characters.
。
这是网址:https://domain-name.com/apps/main/go_to_game/id=453494284796333&redirect
没有特殊字符或任何东西。
是什么让它更加混乱:
1)当我直接在域上打开应用程序(而不是通过FB)时,请求会起作用
2)即使从FB发送,对类似URL的请求也能正常工作。这是网址:https://domain-name.com/apps/main/get_user_stuff
/
这是发送请求的代码,非常基本的东西:
$.post(base+"main/go_to_game/"+gid,function(resp){
//handle response
});
base
为https://domain-name.com/apps/
且gid
为整数。有什么想法吗?