생활코딩

Coding Everybody

코스 전체목록

닫기

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. 김태훈
    web2-php 7.2 부터 디렉토리 htdocs의 파일 모양이 바뀌었는데 크게 신경쓰지 않아도 되는 부분인가요?

    그 전까지는 파일 모양이 폴더 모양이었으면 이 강의부터는 책갈피가 꽃힌 책 모양으로 바뀌었습니다.

    계속 마음이 가서 그런데 신경 안써도 되는 부분인가요? 제가 뭐 하나 빠뜨린걸까요?
  2. psyless
    20200725
  3. 렉주
    정말 감사합니다!!!!!!!
    대화보기
    • 박달
      이곳 참고하시면 되겠습니다.
      https://atom.io......sor
      대화보기
      • 렉주
        안녕하세요. 질 높은 강의 정말 감사드립니다.
        기능 관련 질문이 있습니다.
        두번째 영상 2:18 부분에서
        커서를 여러 곳에 지정하고 입력을 한번에 하셨는데
        어떤 것을 누르면 그렇게 할 수 있는지 알 수 있을까요?
        구글 검색을 했는데 검색어가 맞지 않는지 검색이 안되서요 ㅠ
      • 이서연
        완료
      • 완료~
      • 아자요
        HTML, Java Script 완강 후 새로운 도전시작

        20.05.01일 / 완료
      • 고운고운해
        여기부터 시작
      • OneJae EE
        20.04.06 월 / 37세 비전공자 / 완료
      • 스티븐잡숴
        완료
      • 항상 감사합니다. !!
      • 박주원
        127.0.0.1이 오류인거는 뭐때문이죠,,?
      • 박주원
        책을보니까 애플꺼여서 따라해도 막히는 부분이있네여,,,,ㅠㅠ
      • 펜펜
        감사합니다!!
      • 김지현
        http://127.0.0.1......로 뜨면서 제목이 바뀌지가 않아요...
        제가 임의적으로 id = CSS 넣으면 되긴 하는데
        왜그럴까요...?
      • 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 자세히 보기