WEB/PHP

    [PHP] isset()과 empty()차이

    [PHP] isset()과 empty()차이

    값이 비어있는지 확인 할 때 isset이나 empty를 많이 쓰는데 사용할 때마다 헷갈리는 차이점에 대해서 알아보려고 한다. isset() 변수의 값 존재여부를 체크 변수에 빈 문자열('') 포함 값이 있으면 true(1) 변수가 null이면 false(0) 변수가 초기화되지 않았거나(값 없음) 정의되지 않으면 false(0) $var1 = "Hello"; $var2 = ''; $var3 = null; $var4; echo isset($var1); // true echo isset($var2); // true echo isset($var3); // false echo isset($var4); // false (변수가 초기화되지 않았음) echo isset($var5); // false (변수가 정의되지 ..

    [PHP] VS Code로 PHP시작하기

    [PHP] VS Code로 PHP시작하기

    📕 Visual Studio Code에서 PHP준비하기 (Extensions&Shortcut&기초문법) Visual Studio Code를 통해 php공부를 해보려 합니다. 가장 좋은 점은 Github와 연결이 된다는거죠😊 Github공부도 할 겸 Visual Studio Code로 PHP를 시작해보기로 하겠습니다. 📌 Extensions 먼저 PHP를 사용할 때 편리하게 코딩을 도와주는 extension들을 설치해줍니다. PHP IntelliSense PHP를 위한 고급 자동완성 및 리팩토링 지원 File > Preferences > Settings "php.validate.executablePath" : "C:/설치한 폴더/php.exe", "php.validate.run" : "onType", "p..

    [PHP] Windows에 PHP7 설치하기

    [PHP] Windows에 PHP7 설치하기

    Apache 2.4 설치 apachelounge.com/download/ PHP7 설치 https://windows.php.net/download/ PHP8.0이 최신버전이지만 마루타가 될 수 있으므로 좀 더 밑으로 내려서 PHP7.4 Thread Safe ZIP파일을 다운받습니다.

    [PHP] APM이란?

    [PHP] APM이란?

    📕 APM 이란? php를 공부하기에 앞서, 먼저 환경설치를 해보겠습니다. A(Apache) : 웹서버 P(PHP) : 웹 프로그래밍 언어 M(MYSQL) : 데이터베이스 APM이란 위의 세가지가 연동되어 운영되도록 만든 환경을 말합니다. Apache와 MySQL이 PHP와 호환성이 좋기 때문에, 주로 세 프로그램을 묶어 사용합니다. 📕 APM 구동방식 클라이언트가 웹브라우저에서 URL을 입력하면, 80번 포트를 통해 서버에 Request를 합니다. 서버는 Response로 클라이언트에게 HTML, CSS 등의 웹사이트의 정보를 넘겨주게 됩니다. 클라이언트가 로그인 같은 서비스나 다른 정보를 서버에 Request 서버는 해당되는 정보를 주기 위해 PHP에게 스크립트 실행을 Request PHP는 미리 작..

    [PHP] $_SERVER: 현재 웹사이트의 URL 가져오기

    [PHP] $_SERVER: 현재 웹사이트의 URL 가져오기

    # 현재 웹사이트의 URL 정보를 담은 $_SERVER #header에서 자주 사용 $_SERVER['DOCUMENT_ROOT'] 현재 웹사이트가 위치한 서버 상의 위치 ex) /jiyoondev.tistory/www $_SERVER['HTTPS'] 현재 웹사이트가 HTTPS protocol을 사용한다면 비어있지 않은 값으로 나온다. 사용예제 isset($_SERVER['HTTPS']) && !empty($_SERVER['HTTPS']) ? 'https' : 'http'; $_SERVER['REMOTE_ADDR'] 현재 웹페이지에 접속한 사용자 IP 주소 $_SERVER['HTTP_USER_AGENT'] 현재 웹페이지에 접속한 사용자 환경 ex) Mozilla/5.0 (Windows NT 10.0; Wi..

    [PHP] 페이지 이동하는 방법

    [PHP] 페이지 이동하는 방법

    # 페이지 이동하기 1. javascript location.href 사용 echo ""; 2. javascript location.replace 사용 echo ""; 3. PHP hearder 사용 header("location: URL입력"); # 이전페이지로 이동하기 1. javascript history 사용 echo ""; 2. PHP $_SERVER["HTTP_REFERER"] 사용 PHP는 이전페이지의 경로를 $_SERVER["HTTP_REFERER"] 환경변수에 저장한다. header("location:$_SERVER['HTTP_REFERER']"); header('location:'.$_SERVER["HTTP_REFERER"]);