배경 이전에 윈도우에서 APM(Apache, PHP, MySQL) 환경을 쉽게 구축하기 위해 XAMPP를 설치한 적이 있었다. https://likethefirst.tistory.com/entry/PHP-%EC%9C%88%EB%8F%84%EC%9A%B0-%ED%99%98%EA%B2%BD%EC%97%90-PHP-%EC%9B%B9-%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EA%B8%B0-with-XAMPP 위 포스팅 1년 반이 지난 지금.. SQL Injection 심화(?) 테스트 환경을 위해 xampp를 다시 만지게 됨. 1. magic_quotes_gpc는 무엇일까? PHP 서비스에서 따옴표를 자동 이스케이프 처리 해주는 기능..
개요 간단하게 _SERVER 환경변수 를 사용하여 서버 이름 유저 에이전트 정보 현재 사용자의 IP 주소 사용자가 접속한 포트 접속 정보 ACCEPT 헤더 정보 요청 URL 을 알아보도록 하겠다. 코드 설명 서버의 이름은 $_SERVER['SERVER_NAME'], 유저 에이전트 정보는 $_SERVER['HTTP_USER_AGENT'], 현재 사용자의 IP 주소는 $_SERVER['REMOTE_ADDR'], 사용자의 포트 접속 정보는 $_SERVER['REMOTE_PORT'], ACCEPT 헤더 정보는 $_SERVER['HTTP_ACCEPT'], 요청 URL은 $_SERVER['REQUIEST_URI']이다. 세부 설명..
개요 확장자가 .php인 php 프로그램 내에 HTML 태그 골격을 삽입하고, php 스크립트의 문자열과 변수, 배열을 출력한다. php는 server side script이므로 서버 단에서 실행-해석된다. (client side script와 반대되는 개념이다.) 코드와 실행결과 문자열 출력 *️⃣ 코드 기본적인 html 골격을 작성하고, 그 안에 문법으로 php 스크립트를 태그 내에 삽입하였다. echo 에 의해 ""안의 문자열이 출력된다. ✅ 실행결과 변수 출력 *️⃣ 코드 $name 문법을 통해 name이라는 변수에 soya라는 문자열 값을 지정하였고, echo "{$name}" 이라는 문법을 통해 변수를 출력할 수 있다. ✅ 실행결과 $name으로 설정한 변수가 문자열로 잘 출력되고 있다. 배열..
시작하기 전에, XAMPP의 필요성 PHP 개발 환경을 구축하려면, APM이라고 불리는 것들이 있어야 한다. 바로 Apache, PHP, MySQL이다. 각각을 설치하고 설정하는 과정이 매우 번거로운데, 이 🎬 XAMPP 🎬 는 통합 설치 도구로, 한 번에 모든 과정을 간결하게 진행해준다. 설치 사이트 https://www.apachefriends.org/download.html# 에서 설치할 수 있다. 위 그림처럼 버전을 확인할 수 있고, What's included? 를 누르면 APM 각 요소들의 버전을 확인 가능하다. 아래로 갈 수록 최신 버전이다. Download (64 bit)를 눌러 원하는 위치에 설치하고 exe 파일을 실행해준다. 설치 진행 # step 1 시작하기도 전에 오류라니....
- Thanks for comming.
- 오늘은
- 명이 방문했어요
- 어제는
- 명이 방문했어요