웹 Back-End/PHP

웹 Back-End/PHP

[PHP Laravel] Laravel 프레임워크 기본 배우기

▶ 정의 Laravel(라라벨)은 PHP MVC 패턴의 오픈소스 웹 프레임워크입니다 더보기 * 프레임워크(Framework) 어떤 프로그램을 만들기 위한 기본적인 틀이다 사전적 정의: 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것 (내가 현재 이해한 것으로는, 프레임워크를 사용하면 PPT에서 템플릿을 사용하면 만드는 속도가 빨라지는 것처럼 디렉터리의 구조나 클래스/인터페이스들이 구조화되어 제공되므로 개발이 손쉬워진다는 것이다) ▶ MVC(Model-View-Controller) 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴입니다 모델(Model): 데이터와 비즈니스 로직을 관리합니다(DB에..

웹 Back-End/PHP

[PHP] 페이지 수행시간 확인하기

파일을 실행하다 보면 내가 작성한 SQL쿼리 코드나, 불필요하거나 잘못 작성된 코드로 인해서 속도가 너무 느린건 아닌지 걱정될 때가 있다 그럴 때 확인하려는 코드 전과 후에 아래처럼 작성해보자 $required_start_time = microtime(true); /* 확인하려는 코드 */ $required_end_time = microtime(true); $time_gap = $required_end_time - $required_start_time; $required_time_s = number_format($time_gap, 3); $required_time = number_format($time_gap * 1000, 3); echo "수행시간 : {$required_time}ms | {$requi..

웹 Back-End/PHP

[PHP] 모바일/PC 구분하기

이번에는 $_SERVER['HTTP_USER_AGENT']를 활용해서 사용자가 접속한 기기 종류에 따라서 구분하는 방법을 기록합니다 만약 jQuery로 하는 방법이 궁금하다면 아래의 링크를 확인해주세요 [jQuery/javaScript] 모바일/PC 구분하기 아래는 $_SERVER 변수에 대해 정리해놓은 글이에요 [PHP] $_SERVER 배열 정리

웹 Back-End/PHP

[PHP] $_SERVER 배열 정리

이번에는 PHP에서 기본적으로 제공하는 환경 변수인 $_SERVER 배열에 대해서 기록합니다 $_SERVER 변수를 사용해서 웹 서버와 PHP 환경을 확인할 수 있습니다 만약 $_SERVER변수의 모든 값을 확인해보고 싶다면 아래와 같이 코드를 작성해서 실행해보세요 모든 값들을 확인할 수 있습니다 요소명 설명 예시 HTTP_ORIGIN HTTP 주소 * 이 값은 모든 브라우저에서 보내는것도, 신뢰할 수 있는 것도 아니라서 이 값 대신에 "HTTP_REFERER"을 권장한다고 함 https://estrella13.tistory.com HTTP_REFERER HTTP 전체 주소 https://estrella13.tistory.com/stella/index.php?page=3&type=p HTTP_HOST 사..

시애닝
'웹 Back-End/PHP' 카테고리의 글 목록 (2 Page)