好傢伙我在通過我的網站調用一個python腳本的問題,無論是使用PHP或AJAXPHP/AJAX調用Python - 403個禁止
所有我的東西,HTML,PHP,CSS和的.py在相同的文件夾/ var/www/html/
JS:
document.getElementById('print').onclick = function(){Print()};
function Print() {
var param = 'zya';
$.ajax({
type: 'POST',
url: '../degaps1.py',
data: {param: param},
success: function(response){
output = response;
alert(output);
}
});
的Python:
degaps1.py
import cgi
import cgitb; cgitb.enable()
print "Content-Type: text/html"
print ""
arguments = cgi.FieldStorage()
print "test"
當我使用沒有「../」的「url」時,它會打印整個代碼,現在我在控制檯中收到一條消息... 403 Forbidden。我能做些什麼來解決它?提前致謝!
如果我沒有錯,警報中的輸出應該是「測試」。
是您的服務器配置爲運行CGI腳本?默認情況下,請求一個Python文件只是爲了獲取該文件的內容。 請參閱:https://docs.python.org/2/library/cgi.html#installing-your-cgi-script-on-a-unix-system – JHS