웹프로그래밍/기초

3. PHP 실습

차가운오미자 2021. 6. 16. 11:32

1. PHP 사용이유, $_GET

PHP를 통해 다른 곳(ex. 데이터베이스)에서 정보를 가져오거나 저장할 수 있다. 즉, 정보를 더 안전하게 사용할 수 있다.

또, PHP를 이용하여 코드의 중복을 방지할 수 있다. 코드가 중복되지 않게, 즉 모듈러하게 만들어야 코드에 변경이 일어날 때 쉽게 수정할 수 있다. 

 

index.php?name="hi"를 주소창에 치면 $_GET['name'] 으로 hi를 받을 수 있음

 

2. file_get_contents()로 외부 파일 읽어오기

ex)

많이 변화되는 곳에

  <?php
          echo file_get_contents('host_menu.txt');
  ?>

코드를 삽입한다. 

file_get_contents('파일명')는 해당 파일에 있는 데이터를 읽어오는 것이다. 이를 echo를 통해 웹페이지에 보내면 txt에서 읽은 파일을 브라우저에 띄울 수 있다. 

 

위에서 불러온 host_menu.txt의 내용은 아래와 같음

 

 

 

결과적으로 브라우저에서 txt에 있는 코드를 읽어서 알아서 해석한 후 php엔진에서 txt파일 내용을 읽어서 알맞게 보내줌

 

 

 

$_GET을 이용할 때 주의할 점

if(empty($_GET['id'] == false){

echo file_get_contents($_GET['id']."txt");

}

이렇게 if문을 넣어줘서 받아온 데이터가 있는지 확인을 해야한다.

그래야 id에 아무것도 안 넣었을 때도 오류가 안남

 

'웹프로그래밍 > 기초' 카테고리의 다른 글

7. 라이브러리 (twitter bootstrap)  (0) 2021.06.16
5. 관계형 데이터베이스  (0) 2021.06.16
4. 데이터베이스  (0) 2021.06.16
2. HTML, CSS, JavaScript, PHP  (0) 2021.06.16
1. 웹 기초, 개발도구  (0) 2021.06.16