Javascript
- 웹 브라우저에서 요소 ,속성등을 제어하기 위한수단
- 움직이는 애니메이션 효과, 소켓 통신,...
이벤트
- 글로벌 속성
*이벤트 예시
이렇게 before mouseover!에 마우스를 가져다 놓으면 저 메시지가 뜨는걸 볼 수 있습니다.
*document 객체가 있는데 그건 모든 문서의 내용을 가지고 있습니다
* 태그가 많을 경우 배열로 나타내준다
* innerHTML이 안에 내용을 의미한다
* attributes는 속성을 의미한다
요소를 식별할 수 있는 속성(글로벌 속성)
- id, class, name
- id
각각의 요소를 유일하게 구분할 때 쓰입니다
*중복된다고 오류나진 않습니다!
- class
그룹을 지을때 쓰입니다
[실습]
마우스를 문구에 올리때마다 바뀌게 하기!
위에 문구가 마우스를 올릴때마다 바뀌는걸 확인할 수 있습니다
- PHP
php 설치
#>yum install php.i686
#>yum install php-mysql.i686
파일의 형식은 php여야합니다
php의 설정파일 : /etc/php.ini
-php의 기본구조
<?php
?>
예시
이렇게 화면이 뜨면 잘 설치되었음을 알 수 있습니다
*간단한 print 출력하기
PHP는 C 문법도 지원해줍니다(문법만 같은것!)
ex)
*php도 스크립트 언어라 터미널에서 실행이 가능합니다
*중요*php는 서버에서 실행해서 결과만 가져오므로
javascript와 html과 다르게 결과값만 소스로 보입니다
(javascript와 html은 웹 브라우저에서 코드를 가져와 실행하기떄문에 코드가 다 볼수 있습니다)
php 기본구조 밖에서는 javascript와 html을 같이 쓸수 있습니다
php 기본구조안에서만 php코드로 인식하기 때문입니다.
ex)
*php는 변수앞에는 $를 쓰고 문자열 연결에는 .을 씁니다
*문자안의 {}는 변수를 표시합니다
echo "apple is{$apple}ser <br>";
!슈퍼 글로벌 변수
일반 변수는 페이지가 실행중일때만 사용이 가능합니다.
슈퍼 글로벌 변수는 페이지가 꺼져있은 실행중이든 사용가능하며
다른 php파일에서도 사용 가능합니다.
- 미리 정의된 변수
- 일반적인 변수의 적용범위와는 다르다
- 어떠한 php 프로그램이든 참조가 가능
- $_GET, $_POST
- $_COOKIE, $_SESSION
ex)접속한 ip adress 알아보기
잘 나옴을 알 수 있습니다
*변수 한번에 넣기
<?php
$title_select = <<<END
<select name="title">
<option>Select</option>
<option $title_default_Mr value="Mr">Mr</option>
<option $title_default_Ms value="Ms">Ms</option>
<option $title_default_Mrs value="Mrs">Mrs</option>
<option $title_default_Dr value="Dr">Dr</option>
</select>
END;
?>
'Security > Web' 카테고리의 다른 글
[WEB SECURITY]7. PHP 2 (0) | 2017.08.18 |
---|---|
[WEB SECURITY]6. PHP (0) | 2017.08.17 |
[WEB SECURITY]4.Javascript (0) | 2017.08.14 |
[WEB SECURITY]3.HTML와 JAVASCRIPT (0) | 2017.08.11 |
[WEB SECURITY]2.WEB SERVER 구축과 HTML (0) | 2017.08.10 |