WEB2 - PHP

PHP의 URL 파라미터

수업소개

여기서는 php 에플리케이션의 입력으로서 URL parameter 를 사용하는 방법을 알아봅니다. 

 

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    안녕하세요. <?php echo $_GET['address']; ?>에 사시는 <?php echo $_GET['name']; ?>님
  </body>
</html>

 

 

 

 

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <h1>WEB</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=JavaScrit">JavaScript</a></li>
    </ol>
    <h2>
      <?php
        echo $_GET['id'];
      ?>
    </h2>
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </body>
</html>

 

댓글

댓글 본문
  1. 이서연
    완료
  2. 완료~
  3. 아자요
    HTML, Java Script 완강 후 새로운 도전시작

    20.05.01일 / 완료
  4. 고운고운해
    여기부터 시작
  5. OneJae EE
    20.04.06 월 / 37세 비전공자 / 완료
  6. 스티븐잡숴
    완료
  7. 항상 감사합니다. !!
  8. 박주원
    127.0.0.1이 오류인거는 뭐때문이죠,,?
  9. 박주원
    책을보니까 애플꺼여서 따라해도 막히는 부분이있네여,,,,ㅠㅠ
  10. 펜펜
    감사합니다!!
  11. 김지현
    http://127.0.0.1......로 뜨면서 제목이 바뀌지가 않아요...
    제가 임의적으로 id = CSS 넣으면 되긴 하는데
    왜그럴까요...?
  12. egoing
    num.php?id=1 로 해보셔요
    대화보기
    • 조소연
      Notice: Undefined index: id in C:\Users\82106\Desktop\apache\apache2\htdocs\num.php on line 16

      이게 왜 뜨는 걸까요..?
    • 안녕하세요
      $_GET기능을 이용해 page 값을 list라고 주면
      ?page=list로 리다이렉트하고,
      list.php를 불러오는 코드를 작성했습니다.
      이 경우 page값을 안주면 기본 홈페이지에서 에러가 나서 page 값이 없으면 homepage 값을 불러오게끔

      <?php
      if ($_GET['page']!='homepage' or 'list' or 'author'){
      echo '<meta http-equiv="refresh" content="0;url=~~***.php/?page=homepage">';
      }

      라는 코드를 작성했는데요, 왜인지 모르게 어디로가도 계속 새로고침이 됩니다...
      왜그런거지요...?

      위 코드가 page 값이 hompage가 아니거나, list가 아니거나, author가 아닐 때 리다이렉트하는 (=homepage이거나, list이거나, author일때는 가만히 냅두는) 코드가 아닌가요?

      이 방법이 아니면 page 값이 없어도 오류가 나지 않으면 괜찮습니다.ㅠㅠ


      +더 뒷부분 수업에 제 상황과 정확히 일치하는 강의가 있었네요..ㅋㅋㅋㅋ isset으로 잘 해결하였습니다.
    • 7.1.에 address 에서 addresss라고 s를 세번 쓰는 오타가 나서 서울 글자가 안나왔네요 ㅋㅋ
    • 햄쮸맨
      오오오옷!!오늘은 아마도 여기까지?
    • 몽글몽글솜사탕
      감사합니다
    • 들국화
      잘봤습니다
    • 경현
      190815 감사합니다ㅎㅎ
    • 허공
      190507 감사합니다.
    • incursio
      잘보고있습니당
    • 류재정
      감사합니다.
      $_GET['id']이기 때문에
      링크에 id=를 지정해주지않은
      index.php는 오류가뜹니다.
    • 지미츄
      감사합니다
    • johnAhn
      감사합니다.
    • 훈거
      완료했습니다
    • 돼지천재
      감사합니다.
    • Gihoon Pomme Ryu
      완료. 고맙습니다.
    • maker
      감사합니다
    • 로버트한
      강의 잘보았습니다.^^
    • Hyojung Kim
      $_GET 부분은 꼭 대문자로만 입력해야 정상 작동되는건가요?ㅎ
    • powhy123
      너무 재밋습니다 감사합니다!
    • SangCheol
      좋아요~~ 굿, 수업방식 맘에 들어요.
    • 제갈량
      PHP에 대해서 조금씩 알아가고 있습니다.
      감사합니다.
    • Mingi Son
      감사합니다
    • MJ Kim
      <ol> 태그 밑에 세 번째 리스트에 a 태그 href 속성값 보시면 'JavaScrit'로 오타 나 있습니다! 'p'가 빠졌네요

      강의 잘 봤습니다
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기