PHP

[PHP] $_REQUEST, $_POST, $_GET 차이점

HTML에서 데이터를 넘겨 처리를 하려다보니,3가지 방식이 다르게 쓰이는 듯하다. 그중 $_REQUEST는 $_POST, $_GET 두가지를 합친것과 마찬가지이니 이것만 써도 괜찮은 것일까 하는 의문이 든다. HTML에서 get으로 보낸것은 $_GET으로 받고 > 주소에 값을 넣은게 보이므로, 보안에 취약하나 결과페이지를 즐겨찾기에 저장하기에 좋다. 그래서 상품, 도서등의 결과페이지에 많이 사용된다. HTML에서 post로 보낸것은 $_POST으로 받아 처리한다. > 주소에 내용이 안보이므로 보안에 좋다 그리고 이 두가지는 $_REQUEST['네임']으로 받아 배열(array)로 저장할 수 있다다. 또한 cookie도 저장 가능하다. [HTML] Name: Age: [php][결과] Name : 'Joh..

2017.02.08 게시됨

PHP

[PHP] 배열과 정렬(Array and Sorting) 그리고 각 언어별 비교

PHP의 배열은 다른 언어와 비슷합니다.* $변수명 = [A, B, C]와같이 시작됩니다.배열은 0부터 시작되므로 $characters[0] 으로 호출하면 'Arthur Dent'가 출력됩니다.$characters = [ 'Arthur Dent', 'Zaphod Beeblebrox', 'Marvin', 'Slartibartfast', 'Ford Prefect']; 그럼 위 배열을 정렬하는 방법은sort() 와 rsort() : 역순정렬이 있습니다. 위 내용을 가지고 예제를 만들어 보겠습니다. Main Characters 위처럼 예제를 만들면, 아래처럼 웹페이지에 출력됩니다. 물론 보시는 것처럼 역순으로 출력되는데 Main CharactersZaphod BeeblebroxSlartibartfastMarvi..

2017.02.06 게시됨

PHP

[PHP] Built in Function : strtolower(), ucfirst() 사용법

PHP 의 내부 Function인 phpversion() 영문자를 소문자로 만드는 strtolower() 영문자를 대문자로 만드는 strtoupper() : String을 to upper(대문자로)를 붙여쓴것입니다. ucfirst()는 소문자로 입력 받았을때 첫문자를 대문자로 만드는 것입니다.만일 문자가 대문자로 입력 받았는지, 소문자로 입력 받았는지 모른다면, 아래처럼 ucfirst(strtolower($name)) 해서 출력하면 됩니다. 회사명과 이름을 출력할때 유용한 내부함수입니다.

2017.02.05 게시됨