12/ 1 - 2학년 해킹방어과 이동준 선배께서 강의하신 내용 + 내 개인적인 견해들 + 도움될것같은 자료들 올립니다.복습에 참조하세요.
1. POST & GET
인터넷상에서 여러가지 정보를 서버혹은 파일에 넘기는데에 사용하는 방식 두가지를 소개해 주셨습니다.
GET방식 - 전달하고자 하는 정보를 URL주소에 써넣어 정보를 전달하는 방식으로, 비밀번호와 같은 보안이 필요한 정보에는 사용하지 않습니다.
(URL주소는 길이 제한이 있어 전달하고자하는 정보의 양에도 제한이 있다.)POST방식 - URL주소로 정보를 전달하지 않아 보안이 필요한 비밀번호 전달같은곳에 사용하며 URL을 통해 전달하기 때문에 URL 길이제한으로 인한 정보 양 제한이 없다.
2. PHP의 필요성과 PHP란?
HTML 태그를 이용하여 홈페이지에 정보를 내가원하는 대로 나타낼수있다는 것을 알겁니다. 한번 만든 HTML파일을 소스를 바꿔주기 전까지는 출력 결과가 바뀌지 않습니다.
네이버의경우 로그인 유무, 로그인을한 사람에 따라 메인페이지가 조금씩 바뀌는걸 알고 계실겁니다. HTML만을 이용한다면 불가능한 일이죠, 이런 이유로 사용자가 보낸 정보 혹은 그때 상황에따라, HTML코드를 규칙에따라 알아서 만들어주는게 필요하게되었고, 그래서 프로그래밍의 개념을 웹에 적용하게 됩니다. 웹과 프로그래밍을 결합했다하여, 웹프로그래밍이라고 부르며, 그 웹프로그래밍언어 중하나가 PHP입니다.
PHP의 문법은 기본적으로 C언어에서 따왔기 때문에, C나 Java를 배우신분이라면 쉽게 배우실수 있을 겁니다.
3. PHP기본 문법
<?php ?>
<?php가 나온 부분 부터 ?>가 나올때까지를 php명령어 혹은 코드라고 생각하여 처리하게 됩니다.
PHP의 기능, 문법을 사용하시려면 <?php ?>안에서 쓰셔야합니다
변수
변수는 따로 선언을 필요치 않으며, 형에 상관없이 사용 할수있습니다.
특이한점은 변수이름은 항상 $로 시작하여야 한다는 점 입니다.
echo "내용";
""안의 내용이 출력됩니다. C에서 printf()와 동일한 역할은 합니다.
Posted by 헌철

