[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Определение глобальной переменной
kuzroman
Всем известно что определять GET или POST нужно таким способом:
$id = $_GET['id'];


Но смотрю я сейчас в чужой код и не пойму,
есть глобальная переменная которая приходит к нам от сюда:

<FORM name=searchForm action="" method=post>
ПОИСК ТОВАРА
<INPUT class=search size=70 name=requestStr>
<a
href=javascript:document.searchForm.submit() class="tex">
<input
type="submit" value="Искать" name="submit">
</A>
</FORM>


и без определения в index.php сразу же начинает выполняться условие
if (!($requestStr=="")) { $d="a"; } а потом и $kol_simvolov= strlen( $requestStr );

блин объясните нужно ли определять глобальную переменную или нет???
Или достаточно написать переменная и соответственно название name из формы и она определиться сама?



Спустя 2 минуты, 22 секунды (1.03.2011 - 12:10) linker написал(а):
Скорее всего автор сего говнокода думает, что включен register_globals.

Спустя 3 минуты, 23 секунды (1.03.2011 - 12:14) kuzroman написал(а):
И где его включать, в htacces?

Спустя 58 секунд (1.03.2011 - 12:15) linker написал(а):
Если php как модуль апача, то можно и в .htaccess, иначе в php.ini

Спустя 54 секунды (1.03.2011 - 12:16) kuzroman написал(а):
Спасибо понял.

Спустя 9 минут, 53 секунды (1.03.2011 - 12:26) Invis1ble написал(а):
kuzroman
Цитата
И где его включать, в htacces?

не советую этого делать.

Спустя 6 минут, 25 секунд (1.03.2011 - 12:32) alex12060 написал(а):
Всем известно, что register_globals = on это жуть как страшно)

Спустя 1 минута, 33 секунды (1.03.2011 - 12:33) kuzroman написал(а):
register_globals - так я его отключить хочу))
Уже понял что весчь устарела и не прошла проверку временем.


_____________
kuzroman@list.ru
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.