За последние 24 часа нас посетили 53567 программистов и 1725 роботов. Сейчас ищут 802 программиста ...

Дополнение к Вопросы безопасности, или «почему так делать не

Тема в разделе "PHP для новичков", создана пользователем mrsol, 14 фев 2008.

  1. mrsol

    mrsol Активный пользователь

    С нами с:
    26 мар 2007
    Сообщения:
    17
    Симпатии:
    0
    Зря закрыли тему. Для нюбов могла быть интересная.

    Вот вспомнилось мне про массивы.
    Пример как не нужно
    PHP:
    1.  
    2. <?
    3.   //переменная которая не инициализируется ранее
    4.   $info['arr'] = 'aaa';
    5.   echo "<pre>";
    6.   print_r($info);
    7.   echo "<pre>";
    8. ?>
    9.  
    Если вызвать это файл и передать с таким параметром ?info[inject]=abc при условии что gps глобально включён.
    При этом вывод будет таким
    Array
    (
    [inject] => abc
    [arr] => aaa
    )

    Как нужно
    PHP:
    1.  
    2. <?
    3.   $info = array();
    4.   $info['arr'] = 'aaa';
    5.   //или
    6.   $info = array('arr' => 'aaa');
    7. ?>
    8.  
     
  2. Ti

    Ti Активный пользователь

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    Что это? Индийская логика?
     
  3. mrsol

    mrsol Активный пользователь

    С нами с:
    26 мар 2007
    Сообщения:
    17
    Симпатии:
    0
    Сори, уже отредактировал.