|
|
|
|
|
для: AcidTrash
(07.01.2009 в 20:51)
| | ы?) | |
|
|
|
|
|
|
|
для: sl1p
(07.01.2009 в 14:39)
| | Если вы используете слово global в качестве переменной, то проблем не будет. | |
|
|
|
|
автор: xx7 (07.01.2009 в 20:35) |
|
|
для: sl1p
(07.01.2009 в 19:10)
| | впринципе да.
точнее каждой переменной , создавая её для использования , нужно присваивать значение,
и просто обрабатывать правильно нужные входящие данные и те которые не должны быть входящими.
типа такого запроса например
http://xx77/z.php?y=y.php%001111&x=x
<?
$x = 1;
if ($x) echo $x;
$y = stripslashes("$y");
print_r( file($y . '.txt') );
| не должно вызвать никаких проблем с переменной $x,
но с $y прочитается файл php , вместо текстового файла , и stripslashes() там нужна только потомучто у меня включены magic_quotes | |
|
|
|
|
|
|
|
для: sl1p
(07.01.2009 в 19:10)
| | Я где то здесь встречал недовольство, что не на всех хостингах работает, но сам склонен в это не верить... По крайней мере я проблем не наблюдал ни разу. | |
|
|
|
|
|
|
|
для: xx7
(07.01.2009 в 18:27)
| | я о втором.
тоесть если не путаться в именах переменных то всё окей?:) | |
|
|
|
|
автор: xx7 (07.01.2009 в 18:27) |
|
|
для: sl1p
(07.01.2009 в 14:39)
| | если имеется ввиду ключевое слово global , применяемое в пользовательских функциях,
то вроде не очень легко запутаться в этом :)
это просто может из функции изменять переменную в глобальной области видимости
, почти то-же что и использовать массив $GLOBALS
если имеется ввиду включение опции register_globals
, то это да , нужно включать NOTICE , отследить появления всех переменных, и что-то всё-равно может появляться не оттуда откуда должно-бы.
, как при использовании $_REQUEST , переменная из cookie , перезапишет такую-же переменную из get | |
|
|
|
|
|
|
| Есть ли в них какая нибудь опасность кроме того что можно запутаться в коде?)
Ибо чувствую без них в моём случае никак=( | |
|
|
|
|