Страница 1 из 1

Register Globals

Добавлено: 2007-05-24 11:07:14
dikens3
Занялся тут PHP, выплывает проблема при:

Код: Выделить всё

register_globals=off
Есть стандартная форма с вводом Логина и Пароля.
Т.е. на скрипт приходят данные:

Код: Выделить всё

http://XXXXX/?login=11&password=12
В начале страницы:

Код: Выделить всё

<?php
echo "$login";
?>
Собственно в переменной $login ничего не оказывается при register_globals = off

Может есть ещё что, о чём я не знаю?

Re: Register Globals

Добавлено: 2007-05-24 11:13:49
Alex Keda
dikens3 писал(а):Занялся тут PHP, выплывает проблема при:

Код: Выделить всё

register_globals=off
Есть стандартная форма с вводом Логина и Пароля.
Т.е. на скрипт приходят данные:

Код: Выделить всё

http://XXXXX/?login=11&password=12
В начале страницы:

Код: Выделить всё

<?php
echo "$login";
?>
Собственно в переменной $login ничего не оказывается при register_globals = off

Может есть ещё что, о чём я не знаю?
не делай так никогда.
всегда используй массив POST - для таких вещщей.
твой переменная будет в
$_POST['login']

Добавлено: 2007-05-24 11:40:29
dikens3
Всё, нашёл, спасибо. Я так не делаю. Просто для отладки включил, чтобы показать. (Оно у меня по https авторизуется. )

Добавлено: 2007-06-13 21:00:25
SoeR
lissyara, поправлю Вас... За переменные вида http://www.domain.com?id=9&var=null отвечает массив $_GET
$_GET['id'] = 9;
$_GET['var'] = null;

Добавлено: 2007-06-13 21:42:29
dikens3
SoeR писал(а):lissyara, поправлю Вас... За переменные вида http://www.domain.com?id=9&var=null отвечает массив $_GET
$_GET['id'] = 9;
$_GET['var'] = null;
Спасибо и тебе, но я уже понял. Если что не понятно было, встраивал phpinfo() и смотрел что там есть из моих переменных.

Re: Register Globals

Добавлено: 2007-07-19 19:12:07
aspmax
а массив $_REQUEST хранит данные из $_GET и $_POST :) но это так, к сведению..