О кэшировании

AE
На сайте с 25.11.2011
Offline
1
569

Файл page.php содержит код:


<?php
/*
* Инициализация
*/
require_once('system/init.php');

/*
* Код страницы
*/
$tpl->header();
?>
<p>Содержимое страницы</p>
<?php
$tpl->footer();
?>

У всех страниц сайта файл инициализации приложения подключается вначале, затем - код страницы.

init.php

<?php

require_once('cache.php');

/* .. код .. */
?>

$cache->start( <страница> ); - Функция проверяет есть ли кэш страницы. Если нет - создает.

:no::no::no:

Каким образом можно получить путь до страницы, в которую подключается файл init.php???

Проблема заключается в том, что сначала функция кэширования вызывается, а только затем файл с вызовом функции подключается в документ, который нужно кэшировать.

palladin_jedi
На сайте с 13.07.2010
Offline
71
#1
a_eremenko:
Каким образом можно получить путь до страницы, в которую подключается файл init.php???

Поработайте с массивом $_SERVER.

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
AE
На сайте с 25.11.2011
Offline
1
#2
palladin_jedi:
Поработайте с массивом $_SERVER.

Я пытался. Ничего в голову не приходит

palladin_jedi
На сайте с 13.07.2010
Offline
71
#3
a_eremenko:
Я пытался. Ничего в голову не приходит

А почитать по ссылке выше?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий