在css中使用会话变量

时间:2014-12-02 15:31:24

标签: php html css session laravel

我有这个css代码,我正在尝试动态管理网页的背景。要做到这一点,我必须使用会话变量。但是,使用会话变量不会更改任何内容,或者更确切地说,不会设置任何内容。如果php文件中的变量本身有效,则会强制执行。如何在文件外使用变量?我正在使用Laravel 4.1。谢谢你的帮助。

以下是代码:

<?php header("Content-type: text/css; charset: UTF-8"); 
$immagine = Session::get('url_image');
?>
body{ 
    background-image: url("<?php echo $immagine ?>");
    width:  100%;
    color: #000;
    font-size: 16px !important;
    min-height: 100% !important;
    height: 100% !important;
    font-family: 'Source Sans Pro', sans-serif !important;
    background-attachment:fixed;
    background-repeat: no-repeat; 
    background-size: 100% 100%;
}

1 个答案:

答案 0 :(得分:0)

这可能会有所帮助。

“当人们被问及他们想要CSS的功能时,”变量“似乎总是出现。这是否是一个好主意仍然是我个人尚未决定的,但我倾向于是的。无论如何,使用PHP,在CSS中使用变量非常容易。这当然不是一个新技巧,但我从来没有专门涵盖它,所以我认为我应该。“

http://css-tricks.com/css-variables-with-php/