Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   register_globals (http://www.flasher.ru/forum/showthread.php?t=64009)

Chas 21.10.2004 03:27

register_globals
 
вот. казалось бы, с пхп я уже немножко разобрался. ха. не тут-то было. все примеры рассмотренные мною в _процессе_ используют register_globals. Читаю форум, неоднократно сталкиваюсь с месагами содержащими фразы, а ля "регистр глобалс суксь!", "ни в коем случае не пользуй регистр глобалс", etc. Смотрю: DAGChat, пару гостевух отсюда же, примеры связки apache-php-mysql отсюда же - _все_ используют register_globals. объясните пжалуста пентюху, как же пользовать пхп без регистр глобалз.

Nirva 21.10.2004 07:24

читать мануал. по-моему ты просто не понимаешь, что это. пхп не "используется с register_globals", пхп работает со значениями on или off этой переменной.

Chas 21.10.2004 09:45

был не правильно понят. Вопрос был, как мне работать на хостинге с register_gloabals = Off. Сонный был, не мог корректно поставить вопрос.
но я, кажется, почти разобрался. Нужно, видимо, вместо прямого обращения к переменной использовать $_SESSION['foo'], если сеесию запустили, или $_GET["foo"], $_POST["foo"], $_COOKIE["foo"]. Секурность достигается невозможностью передачи переменных вместе с url? Т. е. если я читаю переменные только из _POST, то все "my.php?page=admin&pass=hacked" не сработают, т.к. используют метод GET. Так? Или не так?

nagash 21.10.2004 12:42

absolutly!!!


Часовой пояс GMT +4, время: 16:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.