объясните что означает данный пхп код

123av

Новичок
объясните что означает данный пхп код

объясните пожалуйста подробно , что означает данный код

PHP:
$start = ( isset($HTTP_GET_VARS['start']) ) ? intval($HTTP_GET_VARS['start']) : 0;
$start = ($start < 0) ? 0 : $start;
 

jonjonson

Охренеть
Причём они устарели...

123av, вот ты тут с 2002-го года. У тебя 73 сообщения. И такой вопрос...
 

123av

Новичок
а все нашел в мануале....всем пока.

-~{}~ 04.02.07 17:00:

да нее народ , два дня справляли ДР , сейчас самостоятельно думать тяжело.
 

123av

Новичок
немного из истории , уже долгое время не пишу скрипты , многое забыл , а тут знакомый попросил помощи , вот я и помогаю , смотрел как пхпбб защищается от sql инъекций и нашел эту строку , вот и решил спросить у гуру ;)
 

jonjonson

Охренеть
123av, строка к "sql инъекциям" никакого отношения не имеет.
PHP:
$start = 0;
if (isset($_GET["start"]) && 0 < intval($_GET["start"])) $start = intval($_GET["start"]);
"Красивше" :)

А отмазка, мол давно, не принимается. Это основы... Они не бывают давно.
 

123av

Новичок
вы jonjonson прямо меня склоняете к диалогу :)

я понял что красивше , но вот intaval который вы используете , не нашел в мануале ;)
 

123av

Новичок
Апокалипсис
я понял

-~{}~ 04.02.07 17:27:

раз я начал по инъекции говорить , поделитесь , как их избегать ?

достаточно ли будет вот этого ?

PHP:
function Get_Quotes ($var) {
  if (!get_magic_quotes_gpc()) {
    return(addslashes($var));
  } else {
    return($var);
  }
}
прошу только не наезжать на меня , уже сказал что давно не программирую.
 

Фанат

oncle terrible
Команда форума
123av
Нет, недостаточно. По нескольким причинам.
 
Сверху