get_magic_quotes_gpc() function got deprecated. Please help

Discussions of secure PHP coding. Security in software is important, so don't be afraid to ask. And when answering: be anal. Nitpick. No security vulnerability is too small.

Moderator: General Moderators

Post Reply
rebeldeveloper'
Forum Newbie
Posts: 2
Joined: Thu Jul 09, 2015 4:36 pm

get_magic_quotes_gpc() function got deprecated. Please help

Post by rebeldeveloper' »

Hi everybody,
I am a php developer newbie. I really want to master php in my road on becoming a serious developer. I came to know that the

get_magic_quotes_gpc() function is deprecated in php 5.5 and removed. is there any function that could help in security?

Pleas take a look at this function and give your views. is this code good? Any tips and advise will help

function quote_smart($value, $handle)
{
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// Quote if not integer
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value, $handle) . "'";
}
return $value;
}

thanks.
User avatar
Celauran
Moderator
Posts: 6425
Joined: Tue Nov 09, 2010 2:39 pm
Location: Montreal, Canada

Re: get_magic_quotes_gpc() function got deprecated. Please h

Post by Celauran »

This code is ancient. mysql_ functions are also deprecated. Look at PDO and prepared statements.
Post Reply