|
|
|
|
|
для: Loki
(12.08.2005 в 17:07)
| | Вообще то да впринципе. Почему такое происходит непонятно. | |
|
|
|
|
|
|
|
для: B@cZ
(12.08.2005 в 16:31)
| | тут ничего и придумывать не надо, если файл подключается инклудом:
index.php:
<?
include "login.php";
echo $member;
?>
|
И, собственно login.php:
И все: все "внешние источники" - побоку. | |
|
|
|
|
|
|
|
для: Евгений Петров
(12.08.2005 в 16:06)
| | Понимаешь, я купил хост, и у меня там нету доступа к Apache. Так что включить или выключить register_globals просто нет возможности. Я неверное сделаю так, как сказал cheops.
Всем спасибо за помощь. Еще бы несколько дней и мой сайт накрылся бы =(... Хорошо, что есть люди которые сообщили о баге, не воспользовавшись им. | |
|
|
|
|
|
|
|
для: cheops
(12.08.2005 в 16:07)
| | Зачем это вообще делать ведь файл скрипт инклудится и передавать $members никуда не надо надо сделать чтобы post и get не затирали $members, т.е. выключить register_globals. | |
|
|
|
|
|
|
|
для: B@cZ
(12.08.2005 в 16:04)
| | А... нет наверное - лучше действительно использовать $_SESSION - переменные в сессии тоже являются глобальными и будут доступны вам из функций и других файлов и в тоже время этот способ более безопасный, так как содержимое массива $_SESSION нельзя изменить методами GET и POST, а сами данные хранятся на сервере. | |
|
|
|
|
|
|
|
для: cheops
(12.08.2005 в 16:03)
| | Помоему надо наоборот, не из вне. Переменная $members берется из БД и надо чтобы она же и передавалась, а она затирается если передать данные методом get или post. Я почему и стпросил про register_globals. Если они включены то тогда все понятно. | |
|
|
|
|
|
|
|
для: B@cZ
(12.08.2005 в 15:59)
| | надо register_globals = Off и использовать суперглобальные массивы | |
|
|
|
|
|
|
|
для: B@cZ
(12.08.2005 в 15:59)
| | Лучше поместить $member в сессию и использовать везде обращение к $_SESSION['member'] - это позволит избежать проблем с безопаснотью. | |
|
|
|
|
|
|
|
для: cheops
(12.08.2005 в 16:03)
| | И что $GLOBALS["member"] невозможно изменить из внешних источников?
P.S. Внешние источники это методы POST и GET. Я так называю =) | |
|
|
|
|
|
|
|
для: B@cZ
(12.08.2005 в 15:59)
| | А register_globals у тебя отключены? | |
|
|
|
|