簡體   English   中英

403禁止的錯誤-執行和Ajax頁面

[英]403 forbidden error -executing and ajax page

我有一個網站,一切正常。但是,僅當我從php調用ajax頁面時,才出現以下錯誤。

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access test.php
on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
<hr>
<address>Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at salarypayroll.com Port 80</address>
</body></html>

以前工作還不錯,只是現在正面臨這樣的問題。這是什么問題。 就像服務器.......中的任何權限或安全問題一樣嗎?

我的職能:

function myfunc(){
 var test = $("#test").val();  


    $.ajax({
        type: 'POST',
        url:   'test.php',
        data:{
            "test" : test,
             },
    success: function(data) 
             {
             /*--------My code-------*/

              }     

      });
}

更改test.php文件的權限

當test.php文件不存在或test.php文件的路徑無效時,將發生此錯誤。

檢查ajax代碼中的文件路徑。

我有同樣的問題。

這是由查詢字符串中的特殊字符引起的。

在您的情況下,可能由{內部數據。

您應該檢查apache重寫規則。

確保主持人在表單帖子中允許使用http URL。 一些主機部署了一個mod_sec規則,該規則阻止通過帖子傳遞http:// url。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM