Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

а что, можна и не присваивать $login=$_POST['login']?

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> а что, можна и не присваивать $login=$_POST['login']?
Имя
Сообщение << Старые топики   Новые топики >>
а что, можна и не присваивать $login=$_POST['login']? - 2007-09-16 22:21:46.016666   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
сижу я ковыряюсь в чужих скриптах и вдруг обнаруживается, что автор не присваивал $login=$_POST['login']; $pass=$_POST['pass'] и т.д. переданые из формы методом пост, а просто написал. global $filename, $login, $pass1,…
Что, развет так тоже можна??
но разве это не опасно, ведь можна передать и методом гет те же параметры или передать через гет часть скрипта или вируса, который потом можна использовать в нехароших целях.
И ещё вот такая запись есть <body onLoad="document.f.login.focus()">, где f - имя формы
quote:

&lt;form action="" method="post" name="f"&gt;
&nbsp;&nbsp; &lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="25%"&gt;Логин&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="75%"&gt;&lt;input type="text" maxlength="15" name="login" style="width: 250"&gt;&lt;/td&gt;
&nbsp;&nbsp; &lt;/tr&gt;
&nbsp;&nbsp; &lt;tr&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;Пароль&lt;/td&gt;
&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&lt;input&nbsp; type="password" maxlength="15" name="pass" style="width: 250"&gt;&lt;/td&gt;
&nbsp;&nbsp; &lt;tr&gt;&nbsp;
Post #: 1
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-16 22:39:12.073333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
http://ru2.php.net/register_globals
Post #: 2
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-17 09:15:28.876666   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
кароче это плохо так писать???
Я лично пишу так когда ошибка
<?
if ($some_error)
{Print " <SCRIPT language='javascript'>
    alert('<!–Какое-то имя ошибки–>')</script>;
    <SCRIPT  language='javascript' > javascript:history.back(1)</script>"; exit;}
Мне этот метод нравится тем, что не париш себе мозги над глобал и если возникает ошибка, то скрипт просто останавливается и при прочтении того, что же за ошибка произошла юзер возвращается к введеным данным. Все введеные данные, кроме пароля и файл, сохраняются и не нада вводить их заново.
Post #: 3
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-17 09:43:27.870000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12

quote:

ORIGINAL: Bios_inside

кароче это плохо так писать???
Я лично пишу так когда ошибка
&lt;?
if ($some_error)
{Print " &lt;SCRIPT language='javascript'&gt;
   alert('&lt;!–Какое-то имя ошибки–&gt;')&lt;/script&gt;;
   &lt;SCRIPT  language='javascript' &gt; javascript:history.back(1)&lt;/script&gt;"; exit;}
Мне этот метод нравится тем, что не париш себе мозги над глобал и если возникает ошибка, то скрипт просто останавливается и при прочтении того, что же за ошибка произошла юзер возвращается к введеным данным. Все введеные данные, кроме пароля и файл, сохраняются и не нада вводить их заново.

Тебе не лень набивать ещё один пост, но лень прочитать 20 строчек текста по ссылке, которую я привёл выше?
Патологическое невосприятие ссылок, или наркологическая зависимость от форума? :)

Post #: 4
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-17 11:05:19.636666   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
я прочитал, причём 2 раза, но мало что понял. Кароче так как автор скрипта делать не нада, вот что я понял
Post #: 5
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-17 11:17:09.640000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12

quote:

ORIGINAL: Bios_inside

я прочитал, причём 2 раза, но мало что понял.

Ок, давай разберёмся. Какое конкретно предложение из мануала тебе непонятно?
Post #: 6
RE: а что, можна и не присваивать $login=$_POST['login']? - 2007-09-17 20:45:04.960000   
DiFor

Сообщений: 49
Оценки: 0
Присоединился: 2007-05-26 15:45:17.710000
Там многа букаф а регистр_глобалс изыг сотоны, он ниасилил)))
Post #: 7
Страниц:  [1]
Все форумы >> [Веб-программинг] >> а что, можна и не присваивать $login=$_POST['login']?







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.