Как фильтрировать суперглобальную переменную $_SERVER (все его значения) одим кодом?
<?php
foreach ($_SERVER as $name => $value)
{
$_SERVER[$name]=функция_фильтра($value);
|
?>
Спасибо. Но можешь пояснить данный код?
Что включает в себя переменная $name и $value?
как-то так
<?php
foreach ($_SERVER as $key => $value) {
&value = htmlspecialchars($value);
}
?>
или так
<?php
$_SERVER = array_map('htmlspecialchars', $_SERVER);
?>
хз
массив _SERVER перебирается
$name - индекс
$value - значение
Fatal error: Call to undefined function mysql_real_escape_strng() in Z:\home\test\www\index.php on line 7
Почему не принимает функции для фильтров - htmlspecialchars, mysql_real, и т.д...
Hatsune Miku,
foreach ($_SERVER as $name => $value)
{
$_SERVER[$name]=mysql_real_escape_string(($value));
}
foreach ($_SERVER as $name => $value)
{
$_SERVER[$name]=strip_tags($value);
}
Hatsune Miku, почему именно strip_tags?
Hatsune Miku, Warning: strip_tags() expects parameter 1 to be string, array given in