php/cgi + options

young

Новичок
php/cgi + options

Вопрос такой.
Я всегда работал с php как модуль и писал строки вида php_value register_globals Off
И было мне много счастья.

Но я столкнулся с хостером, у которого CGI
Можно там как-то указать подобную штуку?

Доступа к php.ini нет
 

young

Новичок
Нет, it's not for me

мне наоброт надо отключить short_targs и register_globals
 

Кром

Новичок
А ты проверяй весь массив $_REQUEST перезаписывай все переменные в массив и уничтожай их по имени - unset().
В глобальных массивах значения останутся.
 

young

Новичок
Ты не понимаешь или притворяешься?

Все что ты предлагаешь полный бред.

Рассмотри такой код
PHP:
$_SESSION['var'] = 1;
$var = 2;
Подумай, как он будет работать при register_globals On/Off
hint: по разному

PS: А с short_targs что делать?
 

GD

Guest
а то что оба параметра "Changeable PHP_INI_PERDIR" не поможет?

правда есть подозрение, что PHP_INI_PERDIR это скорее апачовая заморочка (для модуля)
 

Кром

Новичок
Насчет short_targs не знаю.

>Подумай, как он будет работать при register_globals On/Off
>hint: по разному

Мой вариант будет работать как надо. Т.е. эмулировать register_globals Off. Тебе это было надо?
 

young

Новичок
правда есть подозрение, что PHP_INI_PERDIR это скорее апачовая заморочка (для модуля)
bingo

Мой вариант будет работать как надо.
Я буду матюкатся.
Ты попробовал?

Полный пример кода
PHP:
<?
session_start();
$_SESSION['var'] = 1; 
$var = 2;
echo $_SESSION['var'];
?>
Выполни его с on/off
 

young

Новичок
PS:
Первая ступенька на пути к решению проблемы:

Опции для php задаваемые в коммандной строке. Но это не совсем то.

Какие еще есть варианты?
 

GD

Guest
Автор оригинала: young
PS:
Первая ступенька на пути к решению проблемы:

Опции для php задаваемые в коммандной строке. Но это не совсем то.
а может все же то?

-c <path>|<file> Look for php.ini file in this directory

из мана...
 
Сверху