JSONP - 错误403 - 远程服务器上禁止

时间:2014-04-19 05:57:15

标签: php rss jsonp

我遇到了问题。我已经尝试了2天才解决,但直到现在我还没有成功:

问题:

我有一个RSS解析器在Localhost上完全正常运行但在 Hostgator 域上它不允许发出请求。还有什么我可以做的吗?

我已尝试过标题

  header('Access-Control-Allow-Origin: *');  
  header('content-type: application/json; charset=utf-8');

更改了服务器上的文件权限,更改了 .htaccess (上面相同的标题和其他标题)然后,我来到这里:)

你们有没有这个问题?谢谢!

Pastebin of the PHP AJAX_getNews

Pastebin of the News class

编辑:实际上禁止我直接访问文件,ajax调用也禁止返回。

1 个答案:

答案 0 :(得分:0)

你是什么意思,它不允许你提出请求?你得到了什么实际错误?

你给了什么文件权限?考虑到mod_php设置,人们倾向于在PHP文件上放置777权限,但HostGator的suPHP实际上拒绝在这种情况下运行。 IIRC.php文件或其路径中的任何目录都不能是组或世界可写的。