2017-03-02 210 views
0

我有一個index.php表單,它向我的服務器發送POST請求(通過jQuery)到writer.php。然後該文件應該附加張貼的數據到logs.json。但服務器正在響應請求writer.php403 forbiddenjQuery POST請求獲得403響應

我可以衝浪到writer.php沒問題。我已經嘗試將writer.phplogs.json的權限設置爲777,但仍然得到403回。這兩個文件與目錄中的所有其他文件具有相同的所有者/組。

有什麼建議嗎?謝謝。

$.ajax({ 
     type: "POST", 
     data: { 
     data: "data goes here" 
     }, 
     dataType: "text", 
     url: "writer.php", 
     success: function success(json) { 
     //... 
     }, 
     error: function error(jqXHR, textStatus, errorThrown) { 
     alert(errorThrown); 
     } 
    }); 

和writer.php:

<?php 

if (isset($_POST["data"])){ 
    $fp = fopen("logs.json", "w+"); 
    fwrite($fp, $_POST["data"]); 
    fclose($fp); 
} 
+1

請添加代碼 –

回答

0

我聯繫,我的虛擬主機,他們固定它。原因是:

假陽性的mod_security規則,它是造成這種現象