스태틱(static) 변수 인클루드(include)와 함수 선언 사이에 변수를 선언하면전역변수로써 프로그램의 전역에서 해당 변수명을 마구 불러서 쓸 수 있게된다. (참고로 전역변수들은 데이터 영역에 할당됨)이렇게 전역 변수들을 여러 소스 파일들에서 사용하다 보면 예상치 않게 원치않는 전역변수에 값을 대입하게되는 경우가 허다하다. 그럴때 변수가 선언된 스코프 즉 해당 파일 내에서만 전역변수로 쓰고 싶을 때 스태틱(static) 변수를 써주면 되겠다. 물론 전역변수들은 되도록 사용하지 않는게 여러모로 정신건강에 좋더라.
$_POST 이해 $_POST를 알아봅시다~ 전역변수 클라이언트로 부터 폼데이터를 갖고와서 서버의 PHP스크립트 내에서 변수에 값을 넣고자 할때에사용하는것이 $_POST 인데 이것도 역시 변수이다. 용도는 폼데이터를 담아두는 전역변수라는거다.이전에 달러($) 표시가 앞에 붙으면 PHP 변수라고 했다. $_POST 도 앞에 달러표시가 있으니 당연히 변수이고 또한 배열이다. 사용자가 여러 폼 값을 입력하고 폼 데이터중에 하나가userid라면 (예: name="userid") 서버의 php스크립트에서는 $user_id = $_POST['userid']; 란 식으로 쓸 것이다. 전역변수이자 배열이란 점을 잊지말자.
PHP 기초 공부중에 생각나는데로 정리해 놓는다. PHP에서 변수는 $를 맨 앞에 붙이고 그 뒤에 이름을 적어주면 된다. 끝. ㅋ 다음 login.html에 작성된 폼 형식을 통해좀더 살펴보자. 유저가 id를 입력하면action속성을 통해서POST 형식으로 서버에 id를 전달한다. 또한account.php란 php 스크립트도 실행된다. (참고:POST방식은 HTTP 헤더에전송데이터를 포함시켜 보내기 ID가 노출되지 않는다.) login.html account.php
- Total
- Today
- Yesterday
- 서평
- X1 DASH
- qxd1000a
- SM5
- 파빌리온 X2
- 박근혜
- 블랙박스
- 팅크웨어
- 캠코더
- 독서
- 소니 AXP35
- Sony
- 블로그
- 소니 캠코더
- HP Pavilion x2
- 아이나비 패드
- 아이나비 탭 XD11 Pro
- c언어
- 아이나비 태블릿
- AXP35
- 티스토리
- 아이나비
- 소니
- 아이나비 탭 xd9
- 아이나비 Tab XD9
- cc2530
- 독후감
- CSS
- 한빛미디어
- 소니 핸디캠
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |