Jump to content

prevent injections


kevinritt

Recommended Posts

I have an admin section for my client to edit his pages using TinyMCE. When he edits and saves changes do I need to use

mysqli_real_escape_string

for my variables like this:

<?php
if (isset ($_POST['editContent']))   {
require ("connections/dbconn.php");
$content = mysqli_real_escape_string($_POST['content']);
    $id = mysqli_real_escape_string($_POST['id']);
$sql = "UPDATE pages SET content='$content' WHERE id='$id'";
$result = $conn->query($sql) or die (mysqli_error());
if ($result){

header("location:admin.php?message=1");

}

}
?>

Link to comment
https://forums.phpfreaks.com/topic/171565-prevent-injections/
Share on other sites

It depends on the type of login system your using.  It is almost always better to over check user sessions, cookies, and any other data that you want secure.

 

If your allowing anyone to enter this data then it should be fine, but if you don't want annoying spam bots entering data or any random person you need other checks because you don't have to worry about just injection.  You have to worry about information you don't want pasted all over your site.

Link to comment
https://forums.phpfreaks.com/topic/171565-prevent-injections/#findComment-904820
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.