WEB2 - PHP

PHP의 조건문 활용

수업소개

PHP의 조건문을 활용해서 웹 애플리케이션의 기능을 개선하는 모습을 살펴봅니다. 

 

 

 

 

변경사항

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <h1><a href="index.php">WEB</a></h1>
    <ol>
      <li><a href="index.php?id=HTML">HTML</a></li>
      <li><a href="index.php?id=CSS">CSS</a></li>
      <li><a href="index.php?id=JavaScript">JavaScript</a></li>
    </ol>
    <h2>
      <?php
      if(isset($_GET['id'])){
        echo $_GET['id'];
      } else {
        echo "Welcome";
      }
      ?>
    </h2>
    <?php
    if(isset($_GET['id'])){
      echo file_get_contents("data/".$_GET['id']);
    } else {
      echo "Hello, PHP";
    }
     ?>
  </body>
</html>

 

댓글

댓글 본문
작성자
비밀번호
  1. egoing
    https://opentutorials.org......319

    환경설정을 보시면 업데이가 빨리 되지 않는 문제의 이유가 있습니다

    opcache 값을 설정해주셔야해요
    대화보기
    • 유진희
      isset을 사용하지않고 그냥 겟아이디만 넣었을때도 값이 있는지 없는지가 boolean으로 표현되는것 같습니다. 그런데 저는 아톰에서 저장하고난뒤에 한참뒤(약 1,2분뒤?)에야 크롬창에서 변경된거가 확인됩니다. 왜 바로 크롬에서 새로고침이 안되고 한참뒤에 리로드가 되는지 답변주시면 감사하겠습니다~
    • 제갈량
      하나하나 배워나가고 있어요~~
      감사합니다. ^^
    • 네 display_error = on 으로 되어있기 때문에 error 가 출력되는게 맞습니다
      대화보기
      • 늘 좋은 수업 감사드립니다.

        수업도중 한가지 찜찜한게 있어서 여쭤보려 합니다..

        조건문을 작성하기 전까지는 index.php 주소 접속시에

        id 값이 없음으로 인한 오류코드가 출력이 되었습니다.

        php 설치 수업때 오류코드가 나오도록 설정하였기 때문에

        이고잉님과는 다른 화면이 나온 것으로 생각하면 될까요?
      • Mingi Son
        isset{$var); 변수 값이 세팅 되어있는지 null 값인지를 boolean 값으로 반환한다
      • sealwind
        isset(); 또 하나 알아가네요~
      버전 관리
      egoing
      현재 버전
      선택 버전
      graphittie 자세히 보기