mysqli インジェクションに小さな問題があると思います。この記事:
Filmster Jackie Chan heeft in Cannes zijn pensioen als actieheld aangekondigd. De 58-jarige acteur is naar eigen zeggen te oud om stunts uit te voeren en vindt de wereld "te gewelddadig". Jackie Chan is "heel, heel moe" na gedurende ...
DB での出力:
Filmster Jackie Chan heeft in Cannes zijn pensioen als actieheld aangekondigd. De 58-jarige acteur is naar eigen zeggen te oud om stunts uit te voeren en vindt de wereld \"te gewelddadig\". Jackie Chan is \"heel, heel moe\" na gedurende ...
誰もが見ることができるように、バックスラッシュがいくつかありますが、それがどのように来るのかわかりません。
私はどのように働きますか? URL を使用して記事をデータベースに動的にロードします。
echo " <a href='index.php?title=".$title."&content=".$article."&link=".$linkF."&klik="."test"."'>hier komt de link naar ...</a> ";
スーパーグローバル変数 _GET を使用して、それらを変数にドロップし、このスクリプトを使用してデータベースに保存します。
public function saveArticle()
{
include("connection.php");
$sSql = "INSERT INTO tblArticles
(titel,
article
)
VALUES
('".mysqli_real_escape_string($mysqli, $this -> m_sTitle) . "',
'" .mysqli_real_escape_string($mysqli, $this -> m_sArticle) . "');";
if (!$mysqli -> query($sSql))
{
throw new Exception("Something went wrong");
}
}