Bonjour les gars, je vais avoir des problèmes avec les appels d'un script python à travers mon site, que ce soit en utilisant PHP ouPHP/AJAX Python appel - 403 Forbidden
AJAXToutes mes affaires, html, php, css et py sont en le même dossier/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"
Quand j'utilisais le "url" sans "../" il imprimait tout le code, maintenant je reçois un message dans la console ... 403 Interdit. Que puis-je faire pour le réparer?. Merci d'avance!
Si je ne me trompe pas, la sortie dans l'alerte devrait être "test".
est votre serveur configuré pour exécuter des scripts CGI? Par défaut, demander un fichier Python va juste vous chercher le contenu de ce fichier. Voir: https://docs.python.org/2/library/cgi.html#installing-your-cgi-script-on-a-unix-system – JHS