Programming Language/PHP
[PHP] PHP 정리 (2)
[PHP] PHP 정리 (2)
2022.10.19get : 페이지를 북마크 할 때 사용될 수 있음. URL에 보낸 정보가 표시되니 민감한 정보는 보내지 말자. post : 정보 길이에 제한이 없음. 보통 post 방식을 사용함. 보안에도 좋음. form을 통해 전달된 데이터들을 php에서 처리할 때 값을 검증할 필요가 있음. 사용자가 form에다가 html태그들을 넣으면 비정상적으로 작동할 수 있기 때문. (예약어를 명령어로 인식하지 않고 보여주도록 해야 한다) $_SERVER["PHP_SELF"] : $_SERVER는 super global 중 하나고, PHP_SELF로 현재 작업하는 파일 이름을 제공한다. 즉, 위의 내용은 페이지 접속 시 적당한 내용으로 바뀐다. htmlspecialchars() 메서드를 통해 예약어를 명령어로 인식하지 않도록 설..
[PHP] PHP 정리 (1)
[PHP] PHP 정리 (1)
2022.10.11php는 script language. (js, python 처럼 컴파일 하지 않고 진행) php는 Server Side Script language. PHP : Hypertext Preprocessor // 재귀약자! .php 확장자 외국에서는 php를 많이 사용한다. 문법은 위와 같다. 대소문자를 구별하지 않는다. (변수는 구별함) 변수를 선언할 때도 자바스크립트처럼 타입을 따로 정의하지 않는다. ($color 처럼 $로 변수 선언) (Loosely Typed Language) . 이 연결 연산자 (concat) 주석은 # 혹은 // / * */ 모두 사용 가능 echo로 출력한다. 변수의 범위 1. local 2. global 3. static 함수 안에서는 global scope 변수에 접근할 수..