-
[생활코딩] PHP: 원리, 타입, 변수, URL 파라미터공부 기록/프로그래밍 2022. 2. 16. 23:56728x90
https://opentutorials.org/module/3266/19317
확장자가 html일때는 웹서버로 요청 시, 서버가 브라우저(클라이언트)로 요청한 데이터 전달. 서버가 파일을 그대로 읽어 그대로 전달
확장자가 php일때는 웹서버에서 php를 처리할 수 없어 PHP에게 위임 -> 해당 파일을 열어 <?php ~를 보고 php 문법에 따라 해석하여 동작. -> 데이터를 웹서버에게 html의 형태로 전달 . -> 웹브라우저에게 html의 형태로 전달 -> 화면에 표시
php일 경우에는 php 문법에 따라 현재 시간을 나타내는 코드 작성하여 현재 시간이 동적으로 반영할 수 있다.
반면 html은 정적이다.
https://opentutorials.org/module/3266/19332
<?php echo 1+1; > <?php print(1); > echo "Hello 'w'orld" echo "Hello \"w\"ord"; echo "Hello "."world"; // oncatenation operator echo strlen("hello world"); // https://www.php.net/manual/en/function.strlen.php 참고하여 문자열으 길이 알아내는 함수 사용
https://opentutorials.org/module/3266/19335(URL parameter 사용법)
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> 안녕하세요. <?php echo $_GET['address']; ?>에 사시는 <?php echo $_GET['name']; ?>님 </body> </html>
URL은 127.0.0.1/parameter.php?name=egoing?address=서울
-> 파라미터를 쿼리파라미터로 받아 사용할 수 있음. 이 때 PHP 코드는 $_GET['param name']'공부 기록 > 프로그래밍' 카테고리의 다른 글
[Python] 직장인을 위한 데이터 분석 실무 with 파이썬 (0) 2022.02.19 [생활코딩] PHP: 제어문 (조건문, 반복문) (0) 2022.02.17 [생활코딩] PHP: 설치, 환경 설정 (0) 2022.02.15 [JS] callback function (0) 2020.05.13 [JAVA] 이벤트 처리에 필요한 메소드 이해하기 (0) 2020.04.22