This article introduces a global and commonly used method of obtaining variable values in PHP. Friends in need can refer to it.
The code is as follows
代码如下 |
复制代码 |
function my_addslashes($string, $force = 0) {
!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
if(!MAGIC_QUOTES_GPC || $force) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = my_addslashes($val, $force);
}
} else {
$string = addslashes($string);
}
}
return $string;
}
foreach(array('_COOKIE', '_POST', '_GET') as $_request) {
foreach($$_request as $_key => $_value) {
$_key{0} != '_' && $$_key = my_addslashes($_value);
}
}
echo $urls;
?>
|
|
Copy code
|
|
function my_addslashes($string, $force = 0) {
!defined('MAGIC_QUOTES_GPC') && define('MAGIC_QUOTES_GPC', get_magic_quotes_gpc());
if(!MAGIC_QUOTES_GPC || $force) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = my_addslashes($val, $force);
}
} else {
$string = addslashes($string);
}
}
return $string;
}
foreach(array('_COOKIE', '_POST', '_GET') as $_request) {
foreach($$_request as $_key => $_value) {
$_key{0} != '_' && $$_key = my_addslashes($_value);
}
}
echo $urls;
?>
Here we use foreach to traverse the variables to determine whether there are cookie, post, and get methods. In this way, when I use it, as long as I use the my_addslashes program directly, it will automatically distinguish the values from post, get, and cookie.
http://www.bkjia.com/PHPjc/629120.htmlwww.bkjia.comtrue
http: //www.bkjia.com/PHPjc/629120.htmlThis article introduces a global and commonly used method of obtaining variable values in PHP. Friends in need can For reference. The code is as follows Copy the code ? function my_addslashes(...