lighttpd mysql vhost logolás adatbázisba

Fórumok

Van egy működő lighttpd-re épülő mysql alapú vhost beállításom, ami működik rendesen a következők szerint (lighttpd.conf végén van):


mysql-vhost.db = "lighttpd"
mysql-vhost.user = "lighttpd"
mysql-vhost.pass = "JELSZÓ"
mysql-vhost.sql = "SELECT `WWW_Root` FROM `lighttpd`.`Virtual_Hosts` WHERE `Domain`='?' AND `Status`='Active';"
mysql-vhost.hostname = "localhost"
mysql-vhost.port = 3306

Létezik egy `Requests` táblám is, amibe minden vhost lekérésnél szeretném hozzáadni az ip címet és a lekérni kívánt hostot (domaint).
A lighttpd MySQL usernek a következő jogokat adtam meg: SELECT, INSERT.
Az első kérdés a következő: hogy tudok egyben SELECT-el lekérni és visszaadni adatot (WWW_Root értékét), és egyben INSERT-elni is másik táblába
pl.:

INSERT INTO `lighttpd`.`Requests` (`IP`, `Domain`) VALUES ('NA', '?');

A másik kérdés: mysqlben le lehet-e kérni a remote address-t ahogyan php-ban? Ha igen akkor hogyan?

A válaszokat előre is köszönöm!

Hozzászólások

Engem csak a működési elve érdekel, nem akarom az összes lekérést logolni, legfeljebb csak azokat a lekéréseket ahol a hostok nem léteznek (ergo 404 vagy bármilyen hiba). Vagy éppenséggel statisztikát vezetni minden lekérésnél +1 a megfelelő hostnak.

Megoldódott a probléma. Egy 19 éves srác elkezdi: simán csak tegyek be globális hiba-oldalaknak egy php-t ami logol.
Erre nem is gondoltam, de látom senki más sem...
Majd máskor jobban igyekezzen mindenki! ;)