Дело в том, что вы можете связать php-файл как css.but, но есть некоторые проблемы с обновлением значений и между сохраненными значениями, но вы можете обойти это.Вы можете связать php файл как css следующим образом.
<link rel="stylesheet" href="css/dynamic.php" media="screen">
Чем вам нужно установить заголовок этого файла.
css/dynamic.php
:
<?php
/** set header **/
header("Content-type: text/css");
?>
После этогоВы можете в значительной степени можете echo
любое правило CSS, которое вы хотите.И вы можете выполнять свои запросы в этом файле.
Но это не может решить проблему истории браузера, если имя файла совпадает, если в истории браузера есть копия, которая будет использоваться для сайта.чтобы исправить это, вы можете дать своим наборам правил некоторый уникальный случайный идентификатор.когда вы изменяете любое правило ниже этого идентификатора, вы можете обновить этот идентификатор новым.как ты делаешь, что в твоих руках.Не знаю, как установить, что вы можете использовать этот идентификатор в html-ссылке и передать его в качестве параметра.
<!-- I assume that identifier stored in '$id' -->
<link rel="stylesheet" href="css/dynamic.php?somekey=<?=$id?>" media="screen">
, чем вы можете получить доступ к этому обновленному значению в вашем файле
<?php
/** set header **/
header("Content-type: text/css");
/*Dont forget to escape this before passing it in to sql*/
$id = $_GET["somekey"];
?>
если вы обрабатываете идентификаторы наборов значений вашего css
, вы также можете изменить историю браузера.
Я буду счастлив исправить, если я ошибаюсь.