PHP で cms の作成を開始しましたが、セキュリティと全体的な設計に関しては、ちょっと迷っています。非常に基本的なもので、投稿/記事を追加および削除できます。
コンパクトにして、できるだけ少ないファイルにまとめたいと思います。現在、次のような挿入関数の単純なフォームに取り組んでいます。
<form action="" method="POST">
Title: <input type="text" name="title"></input>
<br>
Body:
<br>
<textarea cols="50" rows="5" name="body"></textarea>
<br>
<input type="submit" name="insert" value="Insert data into db" />
</form>
挿入スクリプトでこれを行う方法を知っているので、意図的にアクションを空のままにしましたが、前述したように、すべてを 1 つのファイルに保持したいと考えています。私の挿入機能は機能しますが、それをフォームにリンクするには、別のファイルに入れる必要がありますが、これはしたくありません。
どうにかしてcmsファイル内の関数にリンクし、フォームに挿入を行う関数を実行させることを考えていましたが、うまくいかなかったようです。