1) 옳은 방법
2) 비추하는 방법
http: 생략가능
모든 소스 경로는 서버 절대 경로로 입력한다
그니까 도메인 생략하고 절대경로로 입력!!
php 같은 서버 언어는 기본적으로 상대경로로 입력한다
PATH는 서버(호스팅 업체 root라인부터 오는) 경로 > php 간 의사소통용
URL은 도메인부터 읽어들임 > 출력용
return뒤에 변수값 없이 끝내면 중단을 의미
return; == return false;
변수
(php) $변수명 = 값;
(js) let 변수명 = 값;
상수
(php) define('상수명', 값);
(js) const 상수명 = 값;
1번 쿠키 때문에 힘들 때: 작업 완료 후에는 삭제 권함
반드시 쿠키 관련 명령은 확인하고 오픈 전 처리하기!
<link href="~~.css?amuguna=<?php echo time(); ?>">
이것이 핵심입니다 amuguna도...아무거나...
다른 사이트들 보면 진짜 다양함 id, fluid, q 등등...
amuguna=<?php echo time(); ?>
echo time 최소한으로 하면서 하드코딩(커스터마이징) 유효하게 하고자 서열 높임!
css는 가능하지만 js는 내 하드코딩 파일 제일 밑에 달아주고 내 파일에 php echo time 넣는 게 좋다
<?php
$subpage = "subpage";
if(){
} else {
}
?>
<div id="hd" class="<?php echo $subpage; ?>"
head.php
'INDEX'(which has been already defined) is true
index.php
index 상단에 딱 index 정의하고 (상수 선언) 값 true 입력함
기존 식을 유지하며 혹시 모를 에러를 대비해 if를 원래 있던 자리에 넣어주고
위에 쓴 if식 내부는 지워준다
!defined로 else를 생략한다
!defined 식을 #hd의 class로 넣어준다
변수 선언 후 echo를 echo 'subpage'로 해준다
저기 소문자로 적혀있으니까 소문자로 적어야 함!!
아무것도 안 쓰면 둘 다 지원 (적응형)
pc/mobile 중 하나만 쓰면 반응형 가능
또는 그누보드 내 config.php에서 mobile use에 false 넣으면 됩니다