Значения переменных и register_globals

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Значения переменных и register_globals

Здраствуйте
можно ли сделать addslashes сразу всем значениям переменных? Логично проверку затулить в функцию, и там где нужно уже вызывать проверку глобалсов и если нужно добавлять слеши
Посколько не известно заранее для каких переменных нужно добавлять слеши (так-же количество самих переменных) неизвестно. можно ли каким-то образом это количество вычеслить?
if (ini_get("magic_quotes_gpc") == '0'){
addslashes
...............................
}
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Eugene Bond

Попробую немного объяснить поподробнее
1. есть несколько форм для добавления информации в базу
2. Заранее неисвестно количество переменных которые передаются из формы.

Нужно:
3. Если есть необходимость добавить слеши
4. Записать всю эту фигню в базу.

Для этого, как я понимаю, нужно всем значениям переменных добавить слеши.
Но, перед тем как их добавить, нужно их ведь от куда-то взять...
Бр....
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Ой, малость перепутал...
magic_quotes_gpc
однако :)
 

Oleg Puzanov

Guest
а ты массив передавай
<form>
<input type=text name=var[первая_переменная]>
<input type=text name=var[вторая_переменная]>
....
<input type=text name=var[n-ая_переменная]>
</form>

а после отправления скрипту

foreach ($var as $key => $value) {
$var[$key] = addslashes ($var[$key]);
}
 

Eugene Bond

sudo rm - rf /
Oleg Puzanov, зачем, если POST и так массив?
PHP:
foreach ($_POST as $k=>$v) {
....
}
[f]slashes[/f]
 
Сверху