2011-02-18 5 views
0

어떻게 PHP 세션 내부의 모든 페이지에 배경색을 설정할 수 있습니까? 그런 다음 각 페이지에서 다시 불러올 수 있습니까?PHP에서 모든 페이지의 색상을 설정하는 방법은 무엇입니까?

include('background.php') 

을하지만 메신저는 기본 페이지에 대한, 내가 다른 색상으로 변경하기위한 전체 페이지 설정을 가지고 사용하지만 난에 대한 모든 색상 150 페이지를 작성하려는 해달라고 :처럼 지금 사용하는 메신저 전체 사이트에서이 작업을 수행하는 더 쉬운 방법이 있습니까?

+1

당신이 CSS를 통해 그것을 할 수없는 이유라도? –

+0

메신저 꽤 어떻게 해야할지 모르겠다 : P는 PHP를 훨씬 더 코딩하는 방법을 알고 XD – Mason

+1

PHP는 확실히 당신이 사용해야하는 것이 아닙니다. CSS를 사용하십시오. CSS에 대해 잘 모르는 경우에는 CSS에 대한 리소스를 찾고 기본 사항을 익히십시오. 몇 분 이상 걸리지 않을 것입니다. – mingos

답변

2

PHP 파일을 포함하는 대신 다음과 같이 시도해야합니다.

배경색을 수정하고 싶을 때마다 본문에 클래스를 추가하십시오. CSS 파일에서

다음
<?php 
    $bodyClass = ''; 

    if (YOUR CONDITION) 
    $bodyClass = 'darkBackground'; 
?> 

<body class="<?php echo $bodyClass; ?>"> 
... 

:

body.darkBackground {background-color: black} 
0

CSS를 사용해야한다고 생각합니다. 그것은 PHP 물건이 아니에요.

+0

CSS 사용법을 모르겠다 – Mason

+0

문제를 자세히 설명해 주시겠습니까? – KomarSerjio

+0

내 문제는 사용자가 자신의 배경색을 바꿀 수있게하고 싶습니다. 이미 프로그래밍 된 색상에 대한 다른 코드가 있습니다. 사용자가 링크를 클릭하면 내 사이트의 모든 페이지가 해당 색상으로 변경된다는 사실을 알아야합니다. , 그리고 첫 번째 페이지가 아닙니다. – Mason

관련 문제