차 개발 노트를 ecshop

1. robots.txt에

파충류 계약

에 의해 웹 사이트 페이지가 로봇 계약을 크롤링 할 수있는 페이지를 크롤링 할 수 있습니다 검색 엔진을 말하고.

 

 

2 . 데이터베이스 분석 

상품 관리

상품

범주

사용자 리뷰

상표

제품 유형

제품 태그

가상 제품

프로모션 관리

빨간 봉투

포장

축복 카드

그룹 판매

관리 주제

경매

프로모션

도매 관리

값 팩

쇼핑몰의 상품을 포인트

주문 관리

주문 용지

공동 위해

재고 품목하지

송장

반환 주문

광고 관리

광고

광고 게재 위치

통계 보고서

트래픽 분석

검색 엔진

액세스 구매 비율

기사

제 카테고리

기사

온라인 설문 조사

회원 관리

회원

회원 등급

회원 의견

충전 및 인출이 적용

권한 관리

관리자

관리자 로그

역할

사무실

공급 업체

시스템 설정

매장 관리

회원 등록 키 설정

지불

배달

메일 서비스 설정

지역 목록

링크

코드 관리

사이트 맵

 

상품 (가상 상품)

N : 1 개 카테고리

N : M 사용자 리뷰

N : 1 개 브랜드

N : 1 개 제품 유형

N : M 제품 라벨

N : 1 개 포장

N : 1 인사말 카드 상품

N : M 구매 활동

N : M 경매

N : M 프로모션

N : 1 개 도매 관리

N : M 값 팩

N : 1 포인트 몰 상품

N : M 주문

N : M 기사

 

N : 빨간색 1 개 유형

N : M 주제

1 : 1 재고 등록

 

주문 용지

N : 1 개의 통합 순서

1 : 1 배달 주문

1 : 1로 돌아 주문

N : 1 개 회원

광고

1 : 1 광고

슬롯 1 : N 상대국 서빙 JS

기사

N : 1 조 개 카테고리

회원

N : 1 명  회원 가입 

N : 1 회원 코멘트

1 : N 재충전 애플리케이션 인출

 

권한 관리 관리자

N : 1 개의 역할

1 : N 로그

N : 1 개 사무실

N : 1 개 공급 업체

 

 

데이터베이스 설계 :

요구 사항 문서

관계를 찾고, 기관 찾기

모델링 ( Navicat는 MySQL의 워크 벤치 등 ) 

데이터베이스를 생성

3. 디렉토리 구조 분석

관리자 배경

API 인터페이스

인증서 인증서

데이터 데이터

데모 시연 (성공적으로 설치 제거해야합니다)

설치 설치 디렉토리 (설치는 성공의 필요를 제거 할)

업그레이드 업그레이드 (성공적으로 설치 제거해야합니다)

문서 문서

H5 H5 코드

이미지 제품 이미지 카탈로그

파일이 들어있는 디렉토리를 포함

JS 모든 파일을 JS

언어 언어 팩

의 src하는 SCS 파일

임시 임시 파일

테마 파일을 템플릿

WAP의 WAP 페이지

위젯 구성 요소

 

* .PHP 파일

입학 index.php 파일

 

4. phpini

 

① ( 'IN_ECS를'정의 진정한 );

입구를 통해 파일을 액세스하지 못하도록하지 않는 것은 포함 파일 디렉토리 아래를

 

초기화 .PHP

쉴드 오류 메시지

 

③) (error_reporting를

1 E_ERROR 치명적인 실수 런타임. 하지 버그 수정. 스크립트의 실행을 중지합니다.

2 E_WARNING는  비 치명적 오류를 실행합니다. 이 스크립트의 실행을 중지하지 않았다.

4 E_PARSE  해결 컴파일 타임 오류가 발생합니다. 구문 분석 오류 만 파서에 의해 생성되어야한다.

8 E_NOTICE의  통지 런타임. 나는 스크립트가 잘못 될 수도 발견뿐만 아니라, 스크립트의 정상 작동 중에 발생할 수 있습니다.

8191 E_ALL  제외한 모든 오류 및 경고 수준 E_STRICT (에서 PHP 6.0 이후, E_STRICT E_ALL의 의 일부)

00 비활성화 오류보고 나타냅니다

 

또 다른 방법은 오류보고를 비활성화합니다 :

php.ini 파일의 display_errors를 =에 改为 display_errors를 = 꺼짐

 

정의 ( 'URL'을 'ROOTPATH을');

루트 경로는 상수, 쉽게 접근 할 수로 정의된다

⑤  일정 소개 inc_constant.php

상수는 모든 파일에 소개하는 데 필요한 시간을 저장

⑥ get_magic_quotes_gpc ()가 있다 5.4 PHP를 제거 https://blog.csdn.net/kaixinfelix/article/details/18799557

 

 

SQL 주입 :

소위 SQL의 관통 주입이며, SQL의 삽입이로 명령 쿼리 문자열을 제출 또는 도메인 이름 또는 페이지 요청을 입력하고, 궁극적으로 악성 실행하는 서버를 속이는되는 형태 의 SQL 명령을

실시 예 1 : 사용자 이름 공지 ADMIN , 양식을 채우 ADMIN '또는'1

나는 로그인 할 때 암호를 쓸 수 없습니다

SELECT * 사용자 FROM WHERE 이름 = '관리자'또는 '1'과 암호 = $의 PWD;

해결 방법 :

  1. PDO 또는 Mysqli 객체 지향 방법은 데이터베이스에 연결하는
  2. 는 mysql_real_escape_string () 함수

https://www.w3school.com.cn/php/func_mysql_real_escape_string.asp

추천

출처www.cnblogs.com/yinfa/p/11265597.html