Я создаю пользовательское приложение и мне нравится передавать некоторые переменные PHP в CSS.
Используемый мной подход - это файл style.php, который обслуживает заголовки CSS, поэтому HTTP-запрос направляет запрос.как обычный файл CSS.
Проблема этого подхода заключается в том, что при каждом запросе мне приходится загружать в память несколько больших файлов PHP.
Что мне нравится делать, так это проверять срок действиядата файла и, если срок действия файла еще не истек, не запускайте сценарий и вместо этого отправляйте кэшированный файл.
Итак, есть ли решение для этой проблемы?
MyPHP-файл, который мне нравится, выглядит примерно так:
<?php
// Enter here several headers to cache the file and other operations
// Check here if the file must be re-executed or load a cached version instead
// Enter here the inclution of my application scripts with include_once(....)
?>
body
{
background-color: <?php echo $options->css['bg_color']; ?>
}
С уважением, Мерианос Никос