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

[httpd.conf] Можно ли?

Добавлено: 2008-06-03 18:57:06
zg
можно ли через конфиг апача вводить произвольные директивы, к которым можно будет получить доступ из PHP?

суть следующая:

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

[Apache#1]
SomeVar server1
....
[Apache#2]
SomeVar server2
...

[PHP-код]
<?
switch( @$_SERVER['SomeVar'] ) { ... }
?>
есть разные серваки, но скрипт один. Этот скрипт должен однозначно определять минимум один сервер. Минимум - либо сервер с настройкой, либо нет. При этом настройка должна быть только для всего сервера в целом, а не по виртуалхостам. Апачевский конфиг предпочтительней любого другого варианта.

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-03 21:37:15
ProFTP
кажеться это где-то видел, там был перл

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-03 22:39:10
hizel
эм, неособый знаток пыха
там php_flag и php_value только системными переменными можно рулить?

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-04 7:34:15
zg
hizel писал(а):эм, неособый знаток пыха
там php_flag и php_value только системными переменными можно рулить?
через php_value нельзя свои переменные задавать, но сама мысль натолкнула на http://httpd.apache.org/docs/1.3/mod/mo ... tml#setenv

а это в свою очередь

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

 httpd.conf
-------------------
....
## 
## Установка идентификатора сервера
##
<IfModule mod_env.c>
	SetEnv ServerOwner ZlobnyGrif
</IfModule>
....
в результате

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

print_r($_SERVER['ServerOwner']);
=================
ZlobnyGrif
это прямая идентификация сервера :D

всем биг сенкс!

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-04 7:50:46
Alex Keda
зачем тебе это, если не секрет?

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-04 10:35:14
zg
lissyara писал(а):зачем тебе это, если не секрет?
да просто когда на локальной машине скрипты пишу - одни реквизиты для подключения к базе, а когда заливаю на хостинг, то другие.. неудобно. Приходится про них помнить, а так написал и забыл :D просто по косвенным признакам боюсь делать.. уж шибко $_SERVER различается на разных хостингах.

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-04 10:36:13
Alex Keda
а на окальной такие же забить - не судьба? =)

Re: [httpd.conf] Можно ли?

Добавлено: 2008-06-04 10:41:22
zg
lissyara писал(а):а на окальной такие же забить - не судьба? =)
эээ... а зачем? если у меня 50 сайтов, и 50 разных хостов, куда база цепляется? да и логин/пароль каждый раз заводить для сайта муторно.. про том, что его на хостинге поменять три секунды, а на локальной машине ещё мучаться... нее, нах )))