mysql 준비문 주입을 방지하는 기본 처리 문제에 대해
phpcn_u5077
phpcn_u5077 2017-06-15 18:24:58
0
2
1695

PHP의 PDO 개체 또는 STMT 개체는 주입이 포함된 SQL 문을 실행합니다.
MYSQL 로그를 보면 두 번째 작은따옴표만 이스케이프된 것으로 나타났습니다.
SELECT * FROM admin WHERE user = '123' or 1 = 1#'
대신 C를 사용하세요 다른 언어에서 libmysql.dll을 호출하는 네이티브 API의 로그는 다음과 같습니다.
select * from admin where user = 다른 방식?

전처리 기능이 MYSQL의 기본 API를 기반으로 PHP에 캡슐화되어 있나요?

Baidu의 또 다른 진술은 PHP의 전처리가 의사 매개변수 쿼리(시뮬레이션 전처리)이지만 Baidu는 이 측면에 대한 소개 정보가 없다는 것입니다.
이 말이 사실인가요?

하나님께서 혼란을 해결해 주시기를 바랍니다. 다시 한 번 감사드립니다!

phpcn_u5077
phpcn_u5077

모든 응답(2)
美食控

php 마스터들은 모두 하단 레이어를 공부하고 있습니다

  • 회신하다 저는 전문가는 아니지만 이상하고 흥미로운 일의 진상을 파헤치는 것을 좋아합니다.
    phpcn_u5077 작가 2017-06-16 07:31:17
shuffle

무슨 말인지는 모르겠지만, 고급스러운 느낌

  • 회신하다 。。。。。。
    phpcn_u5077 작가 2017-06-16 07:33:44
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!