greend
Guest
Передача значения REMOTE_ADDR в среду bash
У меня Apache 1.3.25 и php 4. Все это под Linux (Slackware).
Проблема такая есть скрипт в среде bash, который отсылает сообщение о выполнении скрипта *.php. В сообщении должен присутствовать адрес машины с которой этот скрипт пытались запустить.
Скрипт выглядит следующим образом:
#!/bin/bash
echo "Warning!" | /usr/bin/smbclient -M имя_машины куда отсылается сообщение >/dev/null 2>&1;
Так вот после Warning хотелось бы чтобы стоял ip-адрес хоста с которого пытались запустить *.php скрипт
Причем если написать после Warning $REMOTE_ADDR, то возвращается пустая строка, а вот перл скрипт ловит данный параметр.
Очень прошу помогите. После данной помощи оставлю на форуме сообщение как, практически на 100% защитить сервак. Пока не хватает 20%, которые находятся в данном вопросе.
У меня Apache 1.3.25 и php 4. Все это под Linux (Slackware).
Проблема такая есть скрипт в среде bash, который отсылает сообщение о выполнении скрипта *.php. В сообщении должен присутствовать адрес машины с которой этот скрипт пытались запустить.
Скрипт выглядит следующим образом:
#!/bin/bash
echo "Warning!" | /usr/bin/smbclient -M имя_машины куда отсылается сообщение >/dev/null 2>&1;
Так вот после Warning хотелось бы чтобы стоял ip-адрес хоста с которого пытались запустить *.php скрипт
Причем если написать после Warning $REMOTE_ADDR, то возвращается пустая строка, а вот перл скрипт ловит данный параметр.
Очень прошу помогите. После данной помощи оставлю на форуме сообщение как, практически на 100% защитить сервак. Пока не хватает 20%, которые находятся в данном вопросе.