![]() |
Показаны 14 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Как заставить выполняться php-скрипт при любых запросах к серверу? (http://netadmin.ws/forum/showthread.php?threadid=10359)
Как заставить выполняться php-скрипт при любых запросах к серверу?
Есть ли возможность посредством .htaccess или ещё как заставить Apache запускать некий script.php при всех любых запросах к серверу? При этом сервак должен работать как обычно, выдавая запрашиваемые страницы и файлы, но помимо этого, всегда запускать скрипт.
А зачем такое нужно?
Может проще через cron это организовать ... раз в минуту например ...
__________________
.
Ð_тот скрипт ведёт статистику посещений.
Дело в том, что неудобно его инклюдить во все скрипты - вдруг забуду воткнуть куда-то. Потом, полно статических страниц. Да и в конце концов, охода пасти все запросы к картинкам и скачиваемым файлам, может их вставляют где-то без моего ведома. Конечно, был бы я админом сервера - воспрользовался бы просто его логами, ну а если я - рядовой клиент хостинга и в моём распоряжении только .htaccess ?
Если рядовой клиент, то такое не получится ...
На счет статических страниц, то можно через .htaccess перенастроить, чтобы они обрабатывались как ПХП и инклудить в них ...
Картинки тоже можно через ПХП скрипт выводить (типа image.php?id=12345) соответственно нужно тогда правильно выводить заголовки, чтобы нормально кэшировались, иначе трафик возрастет ...
__________________
.
Уважаемые, меня тоже очень интересует этот вопрос. Хочется сделать статистику на уровне webalizer.
Подскажите все-таки, как "подключать" ко всем соединениям и запросам пользователя дополнительно скрипт,который бы и логировал необходимые данные(типа рефа,ip и т.п.).
Буду очень признателен.Спасибо!
apache не может а вот php может. директива php auto_prepend_file. испольование в .htaccess:
php_auto_prepend_file /absolute/path/to/script.php
__________________
Всегда есть решение.
В том то и дело, что мне требуется обрабатывать обращения вообще ко всем файлам на сервере,преимущественно к статическим страничкам, предыдущий вариант, к сожалению, не подходит - так как он "срабатывает" только при запуске сценариев на php.
(ps. Заставлять интерпретаор обрабатывать все файлы на сервере как php - не самый лучший вариант )
Есть еще идеи какие-нибудь
?
а в чем проблема обрабатывать все файлы как php? Конечно же речь идет только php и html файлах. Если в html нет <?php то и php будет их игнорировать. А обращятся к пхп ты будешь по любому.
__________________
Всегда есть решение.
quote:php или cgi, критично ?
А обращятся к пхп ты будешь по любому

а чем логи апача не подходят?
__________________
Всегда есть решение.
мне нужно обрабатывать информацию до того, как она попадет в лог апача 
а какая именно задача?
__________________
Всегда есть решение.
Я у себя на сайте сделал так
.htaccess
Action libhandler "/include.php?file="
AddHandler libhandler .html .htm
при вызове любого .html .htm апач обращается к include.php, при соответсвующей корректировки можно натравить и на картинки
-----------
сервак должен работать как обычно, выдавая запрашиваемые страницы и файлы, но помимо этого, всегда запускать скрипт.
-----------
эта функция работать уже не будет
__________________
http://faq.pp.ru/read_mee/
Искатель
Спасибо, уже подумывал над таким решением, вопрос только один - насколько это увеличит нагрузку при хорошей посещаемости сайта
polo
Обработка данных пользователя.
В принципе спасибо всем) , решение уже есть
| Формат времени GMT. Текущее время 16:52. | Показаны 14 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.