2013-05-06 4 views
0

맞춤형 Themeroller를 만들고 페이지의 스타일 변경을 반영하기 위해 클라이언트가 스타일을 변경하면 링크를 추가하겠습니다.CSS 수신 요청을 가로 채는 방법

http://my.domain/styles.css?param=someoval 

그런 다음 get 요청을 가로 채고 CSS를 수정하여 제공합니다.

어떻게 아파치 http 서버와 PHP로 할 수 있습니까?

+0

PHP와 CSS 파일. – Heberfa

+0

설정 파일이나 .htaccess에서 PHP가 구문 분석 한 파일에 CSS 파일을 추가 한 다음 CSS 파일에 PHP를 작성하십시오. 물론 모든 파일 캐싱은 같은 시간에 창 밖으로 나옵니다. – adeneo

답변

3

을 styles.css 파일 예를 들어, PHP 스크립트이어야합니다

<?php 
header("Content-Type: text/css"); 

$param = isset($_GET['param']) ? $_GET['param'] : null; 
?> 

body, html { 
    background-color: #FFF; 
    <?php if (isset($param)) : ?> 
     font-family: <?php echo $param; ?> 
    <?php endif; ?> 
} 
3

당신은 여기 아래

파일의 CSS처럼 할 수

<?php 
header("Content-Type: text/css"); 

$param = $_GET['param']; // reciving params 

if($param='somethin'){ 

echo ".div{ some css }"; 

}else{ 

echo ".p{ some css }"; 

} 

당신의 CSS는 수 아래에 전화 번호

<link rel="stylesheet" type="text/css" href="styles.php?param=someoval" /> 
관련 문제