APM SETUP : Apache, Php, Mysql
서버 : 리눅스, windows NT
웹서버 : 가장 많이 쓰이는 것 Apache
서버 프로그래밍 : ASP, JSP, PHP......
DB : 데이터 베이스
- MySQL
- MSSQL
- ORACLE
==> 자신의 컴퓨터를 서버처럼 사용할 수 있도록 Aphache를 구동
http://127.0.0.1 ==> http://localhost ==> http://localhose/index.php 를 실행시킨다.
http://localhost ==> c:/apmsetup/htdocs/ 와 같음
php
<?
echo "hello world"; // echo 는 반사, 메아리 php에서는 출력을 의미
$a = 10; // 변수 앞에는 $를 붙인다
$b = 30;
echo "$a"; // 값은 ==> 10
echo '$a'; // 값은 $a
echo $a . $b // 값은 1030 두 문자열을 연결하는 연산자 "."
?>
서버로 데이터를 보내는 방식
GET방식
localhost/test9.php?변수1=값&변수2=값2&변수3=값3&
ex)
score.php?id=1234&score=5000
join.php?email=aaa@bbb.com&id=superman&passwd=12345&address=서울시
- 암호화 되지 않아도 되는 데이터를 보낼때 ( 보안에 취약 )
- 글자수에 제약이 있음 ( 너무 긴데이터는 사용불가)
POST 방식
- 아주 큰 파일도 전송가능
- 보안에 약간 안전( 완전 취약)
암호화 방식
- 구간암호화 (AES, RSA)
- 메모리 암호화
Get 방식과 for문을 이용한 구구단 출력하기
<?
$dan = $_GET['num'];
for( $i = 1; $i<10 ; $i++)
{
$a = $i * $dan;
echo $dan . 'X' $i . '=' . $a."<br>";
}
?>
'코딩공부 > php' 카테고리의 다른 글
php class 로 사용하기 (0) | 2015.05.18 |
---|---|
xml parsing ( xml attribute 읽어 오기 ) (0) | 2015.04.03 |
php를 이용하여 db에 데이터 입력하기 (0) | 2015.03.20 |