Should I use the mysql_real_escape_string()
function in my MySQL queries for $_SESSION
variables? Theoretically, the $_SESSION
variables can't be modified by the end-user unlike $_GET
or $_POST
variables right?
Thanks :)
Regardless of whether the user can modify the data, you probably want to escape it anyway in case you ever need the data to contain characters that would break the SQL (quotes, etc).
Better yet, use bound parameters and you won't have to worry about it.
Do not escape/quote/encode text until you're at the point where you need it. Internal representations should be as "raw" as possible.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With