2012-07-03 6 views
1

조건에 따라 2 개의 다른 파일을로드 (필요)하는 index.php 파일이 있습니다.조건에 따라 동적 CSS 파일을로드하는 방법

이 링크를 방문하면 문제가 해결됩니다.

mysite.com/index.php이 stats.php로드 (필요 ("stats.php");)

이 링크를 방문하는 원인이됩니다;

mysite.com/index.php?auth="jgbsbsbasm "

(require("stats_encry.php");)

이 코드와 완료 encry.php로드합니다 : 이것은 잘 작동

<?php 

if(isset($_GET['auth'])) require("stats.php"); 
else require("stats_encry.php"); 

?> 

. 이제 내 질문은; 머리글에 정적 CSS 파일이 있습니다. 내가 원하는 무엇

<link rel="stylesheet" href="cv.css"> 

은 각각 stats_encry.php에 대한 stats.php 및 cv1.css에 대한 cv.css 파일을로드 할 지금이다.

어떻게하면됩니까? 헤더에서

답변

4

<?php if(isset($_GET['auth'])){ ?> 
    <link rel="stylesheet" href="cv.css"> 
<?php } else { ?> 
    <link rel="stylesheet" href="cv1.css"> 
<?php } ?> 
+0

안녕하세요, 감사하지만 그것은 작동하지 않습니다; 이 줄에서 구문 오류가 발생했습니다. -> {} –

+0

이 (가) 편집되었습니다. 지금 시도하십시오. –

+0

Whoopie doo! 매력처럼 작동합니다. 나는 stackoverflow 사랑해! 감사합니다. 많은 친구 : –

0

당신은 구문 아래처럼 이것을 사용할 수 있습니다

<link rel="stylesheet" href="cv.css"> 

로 교체

<?php 
if(isset($_GET['auth'])){ 
    echo '<link rel="stylesheet" href="cv.css">'; 
} else { 
    echo '<link rel="stylesheet" href="cv1.css">'; 
} 
?> 
관련 문제