jQuery/AJAXを使用してフォームを送信しています。セキュリティのため、「アクション」(php)ファイルを公開フォルダの外に置いてください(../actionFolder/action.php mydomain.com/actionFolder/action.phpの代わりに)。パブリックフォルダの外のファイルを参照するようにアクションを設定すると、phpファイルが見つかりません。 jQueryを変更する必要があるように見えますが、私はjQueryにとってまったく新しいものであり、答えを見つけることができません。
ここで私が思うのコードは関連しています。
HTML:
<form id="signupForm" method="POST" action="../actionFolder/action.php">
のjQuery:任意の助け
$.ajax({
type: 'POST',
url: $(form).attr('action'),
data: formData
ありがとう!
私はそれが可能だとは思いません。しかし、それを肯定することはできません。 –
ウェブブラウザは、投稿するページにアクセスできる必要があります。別の方法でPHPファイルを保護することを検討してください。 – Steve