반응형

php 409

PHP 개발 환경 구축(Apache+PHP+MySQL)

소개: Windows 환경에 PHP 개발 환경 구축(Apache+PHP+MySQL)을 정리한다. 아파치 설치 1, 아파치 다운로드, 주소: http://www.apachelounge.com/download/, 예를 들어다음 그림: 2. 압축된 패킷의 압축을 풀면 디스크 루트 디렉토리에 두는 것이 가장 좋습니다. 그렇지 않으면 경로 오류를 쉽게 보고할 수 있습니다. 여기에서 폴더 이름을 변경하여 나중에 쉽게 구성할 수 있습니다. 아래 그림과 같습니다 PHP 설치 1.PHP 압축 팩 다운로드, 주소:https://windows.php.net/download, 내가 다운로드한 것은 PHP 7.0 Thread Safe 버전입니다. 아래 그림과 같습니다. 2. 압축 팩의 압축을 풀면 다음과 같다 MySQL 설치 ..

개발 꿀팁/PHP 2022.07.08

PHP 상용 개발 도구

1. NetBeans 넷빈스는 영어, 일본어, 러시아어, 포르투갈어, 중국어 간체자 등 다국어를 지원하는 강력한 PHP IDE다. Zend, Doctrine, Smarty, Symfony2와 같은 주류 프레임워크를 지원하며 laravel-id를 통해e헬퍼는 라라벨도 지원할 수 있다.Yii, CakePHP, FuelPHP, Wordpress 등 다른 프레임워크도 지원한다. 일부 중요한 기능은 NetBeans를 IDE의 선두에 있게 합니다. 예를 들어 get\set 메서드 자동 생성, 코드 템플릿, 코드 자동 완성입니다., 스마트 팁, 빠른 복구 및 재구성.코드 접기와 포맷, try/catch 자동 완성, 직사각형 선택 등이 기본이다. 만약 당신이 디버깅을 한다면, 당신은 로컬이나 온라인에서 쉽게 명령 줄이..

개발 꿀팁/PHP 2022.07.08

CTF 파일 포함 취약성 요약

CTF 파일 포함 취약성 요약 0x01 파일 포함 누락이란?퉁퉁하다 PHP함수를 통해 파일을 도입할 경우,들어오는 파일명은 제대로 검증되지 않았습니다.예상 밖의 파일을 조작하면 예상치 못한 파일 유출과 악성코드 주입으로 이어질 수 있다. 0x02 파일에는 취약성의 링이 포함되어 있습니다요구하다 allow_url_fopen=On(기본값은 On) 규정은원격 서버나 웹 사이트에서 데이터를 검색할 수 있는지 여부 allow_url_include=On(php5.2 이후)기본 설정) include/require 원격 파일 허용 여부 0x03 공통 파일 함수 포함 php에서 흔히 볼 수 있는 파일 함수네 가지 종류가 있다. include() require() include_once(인클루드_once)) require..

개발 꿀팁/PHP 2022.07.08

PHP+JavaScript+HTML 변수 간 대입 및 전달

본문은 최근 WAMP 사이트의 학습지식이며, 이 사이트에서는 뉴스레터의 하이퍼링크를 통해 해당 내용을 표시해야 하기 때문에 HTML 하이퍼링크 전달값을 자바스크립트를 통해 표시하고, 자바스크립트 변수를 PHP 변수로 변환하고, 하이퍼링크를 구현하여 PHP 접속 데이터베이스(중점), PHP 출력 자바스크립트 내용을 포함하여 관련 변수를 할당하여 전달하는 것을 다루고 있다. 1. HTML 하이퍼링크 값 먼저 HTML 하이퍼링크 를 통한 점프, 자바스크립트를 통한 획득 전달에 대해 기술한다.testA.php는 하이퍼링크, testB.php는 획득된 전달값이다

개발 꿀팁/PHP 2022.07.08

VSCode에 PHP 개발 환경 배치 방법(상세판)

이 블로그는 당초 필자가 수업시간에 XAMPP를 배치해야 했던 배치 방법을 정리해 놓았는데, 틀린 부분을 제대로 체크하지 않아 문제를 일으킨 학생들에게 사과한 것이다. 다음은 두 가지 수정 사항.첫 번째, XAMPP 국내 다운로드 주소를 XAMPP 중국어 웹 최신 버전 다운로드 링크로 변경, 이전에 실수로 p2p를 떨어뜨린 경우학우가 재차 사과하다. 두 번째, xdebug 플러그인 다운로드 - 구성 추가 구성 정보 수정됨 1.XAMPP 다운로드 XAMPP는 쉬워요마리아DB, PHP, Perl이 포함된 Apache 릴리스가 설치되어 있습니다.단지 설치 프로그램을 다운로드하고 부팅해야 한다. XAMPP 다운로드 주소 홈페이지 다운로드:https: // www.apachefriends.org/zh_cn/dow..

개발 꿀팁/PHP 2022.07.08

php에 많이 쓰이는 7가지 프레임

지금까지 phper에서 가장 많이 논의된 것은 php의 각종 프레임의 장단점이며, 인터넷상의 자료도 비교적 단편적인데, 몇 가지 주류 프레임을 모아서 모아보면 그 중 본인은 Yii2, Laravel, Yaf, Thinkphp의 네 가지 프레임을 사용했을 뿐이므로, 대부분의 프레임에 대한 평가는 인터넷상의 자료에서 나온다고 하니, 만약 문제가 있다면 댓글에서 지적하고 함께 발전해 주세요. 1.ThinkPHP ThinkPHP(FCS)는 경량급 중형 프레임워크로 자바의 Struts 구조에서 이식된 중국어 PHP 개발 프레임워크다.객체지향형 개발 구조와 MVC 모델을 사용하며, 시뮬레이션으로 Struts의 태그 라이브러리를 구현하여 각 방면에 인간적이었으며, J2EE에 익숙한 개발자는 비교적 손쉬운 방법으로 p..

개발 꿀팁/PHP 2022.07.08

PHP 코드 실행 시 필터링 제한이 발생하는 바이패스 실행 방법에 대해 간략히 설명하다

코드 실행 함수 먼저 PHP에서 어떤 함수가 코드 실행 기능을 가지고 있는지 살펴본다. eval() 가장 흔한 코드 실행 함수로 문자열 code를 PHP 코드로 실행한다. eval ( string $code ) : mixed assert() 단언 여부를 검사하기false PHP 5 assert ( mixed $assertion [, string $description ] ) : bool PHP 7 assert ( mixed $assertion [, Throwable $exception ] ) : bool assert() 단언 여부를 검사하기falseassert( )는 지정된 assertion을 체크하고 결과가 false일 때 적절한 행동을 취합니다.PHP5나 PHP7에서 assertion이 문자열일 경우..

개발 꿀팁/PHP 2022.07.08

Apache 2.2+MySql 5.5+PHP 5.4의 설치 및 구성(윈도)

Apache 2.2+MySql 5.5+PHP 5.4 설치 및 구성 phpMyAdmin 설치 및 구성 Apache 2.2 설치 http://httpd.apache.org/download.cgi#apache24 Win32 Binaryincluding OpenSSL 0.9.8t (MSI Installe)r): httpd-2.2.22-win32-x86-openssl-0.9.8t.msi [PGP] [MD5] [SHA1] 장착 후 Apache를 작동시킬 수 없습니다!php5apache2_2.dll을 로드할 수 없기 때문에 이전 apache 언인스톨시 깨끗하게 언인스톨 되지 않았음을 의미합니다.언인스톨 후, 그의 파일을 모두 삭제해야 합니다!그리고 리패키지는 문제없어요! 그리고 브라우저에 localhost를 입력하면..

개발 꿀팁/PHP 2022.07.08

ThinkPHP 프레임워크 사용 빠른 사이트 개발(멀티맵)

ThinkPHP 프레임워크로 빠른 사이트 구축 이번 주 내내 실험실로 바빴어요웹사이트, 기본 기능이 완성된 셈이다.그나마 씽크PHP 프레임을 대강 알아본 게 수확이다.기념으로 쓸 것을 써라.같은 웹 초보자인 당신에게 조금이라도 도움이 된다면 더욱 좋을 것이다. 옛날에 PHP로 해서 되게 어설프게 했었는데발의 사이트, 왜 그런 말을 하는 거죠? 다 데드코드로 돼 있거든요.하고 나니 너무 힘들어서 앞부분은 div+css, js 뒷부분은 php, mysql. 이렇게 많은 걸 해야 하니 머리가 아프다.그래서 홈페이지 미션을 받고는 꼭 써야겠다는 생각을 했어요.프레임을 개발해서 하는 것이지, 결코 예전처럼 그렇게 피곤해서는 안 된다. 제가 선택한 것은 PHP의 Thi입니다nkPHP 프레임.솔직히 괜찮은 것 같아요..

개발 꿀팁/PHP 2022.07.08

Nginx+Php-fpm 작동 원리 상세설명

1. 에이전트와 역방향 에이전트 실생활의 예 1. 순방향 에이전트: 접근xxxx.com 위와 같이 xxx 사이트 접속이 불가능하기 때문에 xxxx.com에 접속하려면 프록시 서버가 필요합니다. 에이전트 server는 '우리'에게 감지될 수 있다(우리는 에이전트 server에 접속한다) 프록시 서버는 "xxxx 서버"에 대해 인지할 수 없습니다(xxx는 ht만 알고 있습니다).tp요청해 주세요. 사람에게는 감지되지만 서버는 감지하지 못하는 서버를 우리는 그를 프록시 서버라고 부른다. 2, 역방향 에이전트: 역방향 에이전트를 통한 로드 밸런싱 위 그림과 같이 우리가 baidu.com를 방문했을 때, baidu는 하나의 프록시 서버를 가지고 있었고, 이 프록시 서버를 통해 서로 다른 서버로 부하를 분산시킬 수..

개발 꿀팁/PHP 2022.07.07
반응형