POST参数在1个特定页面上不可用

时间:2014-10-27 10:36:51

标签: php iphone post httprequest

最奇怪的事情发生在这里。我正在尝试从iPhone应用程序发出POST请求,它需要调用的PHP页面永远不会收到POST参数。当我更改它发布到的页面,相同的目录,不同的名称时,一切都没有问题。

我正在测试参数:

print_r($_POST);

有人知道这里会发生什么吗?

编辑: 请求是使用HTTPTask完成的,URL是100%正确的,因为我得到了我为测试返回的其他echo,我使用普通的$ _POST ['key']访问$ _POST。当我发布到file.php时,$ _POST请求为空,当我发布到file1.php时没问题。

var params = [] //array filled with stuff
var req = HTTPTask()

    req.POST("http://url/file.php", parameters: params, success: { (response: HTTPResponse) -> Void in
        var data = response.responseObject as NSData
        var str = NSString(data: data, encoding: NSUTF8StringEncoding)
        println(str)
        }) { (error: NSError) -> Void in
            println("Error returned")
    }

此致

罗恩

1 个答案:

答案 0 :(得分:0)

嗯,你知道什么...我删除了.htaccess文件并重新创建它们。之后我重置了iOS模拟器,现在它可以正常运行......我的生命浪费了几个小时!

感谢大家的帮助。