2017-04-13 88 views
0

我的PHP腳本沒有通過POST從獲取任何內容。我究竟做錯了什麼?提取 - 發送POST數據

使用Javascript:

fetch("http://127.0.0.1/script.php", { 
    method: "post", 
    body: "inputs=" + JSON.stringify({param: 7}) 
    }).then(response => response.json()).then(response => { 
    console.log(response); 
}); 

的script.php:

echo "\nprinting POST:\n"; 
    print_r($_POST); 

    echo "\nprinting GET:\n"; 
    print_r($_GET); 
    die(); 

控制檯:

印刷POST:陣列()

印刷GET:陣列()

+0

查看瀏覽器的開發者工具。你將能夠看到請求和迴應,這應該有助於弄清楚發生了什麼問題。 – MyiEye

回答

0

該特定測試PHP文件的htaccess文件出現問題。我用它來發布一些東西到主項目文件夾/ PHP文件,並且它確定。

0

您沒有添加任何url參數(因此$_GET爲空),並且您沒有設置Content-Type標頭,這將使PHP自動分析請求主體。 (因此$_POST爲空)。