Ich verwende jQuery/AJAX, um ein Formular zu senden. Aus Sicherheitsgründen möchte ich, dass die "action" (php) -Datei außerhalb des öffentlichen Ordners liegt (d. H. ../actionFolder/action.php anstelle von mydomain.com/actionFolder/action.php). Wenn ich die Aktion auf die Datei außerhalb des Öffentlichen Ordners festlegen, kann die PHP-Datei nicht gefunden werden. Es sieht so aus, als müsste die jQuery geändert werden, aber ich bin neu bei jQuery und kann keine Antwort finden.
Hier ist der Code, den ich denke, ist relevant:
HTML:
<form id="signupForm" method="POST" action="../actionFolder/action.php">
jQuery:
$.ajax({
type: 'POST',
url: $(form).attr('action'),
data: formData
Vielen Dank für jede Hilfe!
Ich glaube nicht, dass möglich ist. Kann es aber nicht bestätigen. –
Der Webbrowser muss Zugriff auf eine Seite haben, um ihn zu posten. Erwägen Sie, Ihre PHP-Datei auf andere Weise zu sichern. – Steve