powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Установка register_globals в OFF
8 сообщений из 8, страница 1 из 1
Установка register_globals в OFF
    #32858254
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На сервере в php.ini стоит register_globals=on

Мне же необходимо выключить этот механизм. ini_set("register_globals", "off") не работает. Подскажите, пожалуйста, как можно выключить этот register_globals.

P.S. Сервер - Apache
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32858327
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dr. YesМне же необходимо выключить этот механизм.Интересно, зачем? Скрипты, грамотно написанные под off, и так прекрасно работают под on.ini_set("register_globals", "off") не работает.Интересно, как она должна была работать, если на момент начала выполнения скрипта все действия по переносу данных из суперглобальных массивов уже были выполнены?Подскажите, пожалуйста, как можно выключить этот register_globals..htaccess'ом
php_value register_globals 0
Однако если скрипты зависят от этой настройки - это кривые скрипты.
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32858867
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу рабочести скриптов:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$varname1 = "zakaz";
$varname2 = "kurs";

session_start();
session_register("login", "pass");

$$varname1 = "456";
$$varname2 = "25.6";

print $zakaz.' '.$kurs;
- такой скрипт работал у меня дома, но на "их" ервере он выводил: Array() 25.6

Стоило только поменять местами $$varname =.... и session..., все заработало:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
session_start();
session_register("login", "pass");

$varname1 = "zakaz";
$varname2 = "kurs";

$$varname1 = "456";
$$varname2 = "25.6";

print $zakaz.' '.$kurs;

Объясните, в чем косяк?!!!
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32858880
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Про .htaccess я уже узнал. Все заработало! Я не знаю, в чем там был косяк! Сам всегда пишу с учетом RG=off. И ВСЕГДА они работали и на чужих машиных (проверялось по крайней мере на 3х, причем с весьма ощутимой разницой в конфигурациях как PHP, так и самого сервера). Но вот что-то частенько я не лажу с masterhost...
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32859151
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dr. YesОбъясните, в чем косяк?!!!В том, что ты не умеешь работать с сессиями. session_register - абсолютно бесполезная функция.
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32859173
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем здесь сессии к локальным переменным?
Та ситуация, что ты описал - невозомжна.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32860200
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
4m@t!cТа ситуация, что ты описал - невозомжна.

Я тоже думал, что невозможно, но это - ФАКТ!!! И случаются такие косяки только на MasterHost (это не анти-реклама).

*В том, что ты не умеешь работать с сессиями. session_register - абсолютно бесполезная функция.

Т.е. если я стартовал сессию, мне нет необходимости регистрировать переменные, и я могу сразу обращаться к ним?
...
Рейтинг: 0 / 0
Установка register_globals в OFF
    #32860302
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
Dr. YesТ.е. если я стартовал сессию, мне нет необходимости регистрировать переменныеЕсли вы прочли ссылку, то должны были понять, что это даже не рекомендуетсяя могу сразу обращаться к ним?Да, через массив $_SESSION, что лично я нахожу гораздо более удобным.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Установка register_globals в OFF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]