• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Загружать модуль только на главной

Статус
В этой теме нельзя размещать новые ответы.

jcrush

Гуру форума
Регистрация
10 Ноя 2006
Сообщения
688
Реакции
59
Добрый день

есть самописный модуль - выводит курс валют, работает только на главной:
HTML:
[aviable=main]
{usd}
Но я заметил что запрос отрабатывает на любой странице сайта, т.е. даже если это не главная, модуль тянет курс все равно, а это лишняя нагрузка, даже если кешировать, подскажите как ограничить модуль грузиться только на главной?
 
в код модуля добавь проверку $_SERVER['REQUEST_URI'] перед тем как тянуть курс
 
Дело в том что сайт на субдоменах работает и это не очень помогает:
if ($_SERVER[REQUEST_URI]=="/")

и теперь отрабатывает и главная и на субдоменах, как определить только главную?

Добавлено через 1 минуту
if ($_SERVER[REQUEST_URI]=="урл сайта")

вроде так самое то! Спасибо.
 
Элемент $_SERVER['HTTP_HOST']

В элементе $_SERVER['HTTP_HOST'] содержится имя сервера, которое, как правило, совпадает с доменным именем сайта, расположенного на сервере. Как правило, имя, указанное в данном параметре совпадает с именем $_SERVER['SERVER_NAME']. В параметре приводится лишь доменное имя без названия протокола (Для просмотра ссылки Войди или Зарегистрируйся, т.е.

Для просмотра ссылки Войди или Зарегистрируйся

тогда добавь еще и такую проверку

или
Элемент $_SERVER['SERVER_NAME']

В элемент $_SERVER['SERVER_NAME'] помещается имя сервера, как правило, совпадающее с доменным именем сайта, расположенного на нём. Например,

Для просмотра ссылки Войди или Зарегистрируйся

Содержимое элемента $_SERVER['SERVER_NAME'] часто совпадает с содержимым элемента $_SERVER['HTTP_HOST'].

это не суть важно


вообще имхо лучше тянуть одним скриптом по крону, а обновлять курс уже из кэша ( файла )
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху