Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- UTF-8
- jquery
- HTML
- 웹하드추천
- file-upload
- 경영
- Laravel
- curl
- php
- JavaScript
- post
- JSON
- Session
- string
- OOP
- composer-php
- Arrays
- variables
- Regex
- 전략
- function
- date
- Forms
- MySQL
- 무료다운로드쿠폰
- Apache
- Ajax
- 웹하드순위
- Linux
Archives
- Today
- Total
개발! 딱 깔끔하고 센스있게!
PHP 젝스키스 - (int) 와 FILTER VALIDATE int 본문
최근 어떤 사람 이 나 에 게 매우 좋 은 필 터 를 가지 고 있다 고 말 했다.
문 제 는 사이트 에서 정 수 치 를 가 져 오 는 것 입 니 다.
사용자 나 웹 프로그램 에서 생 성 되 거나 문자열 을 통 해 전달 하 는 것 입 니 다.
이 값 (정수) 은 my sql 조회 에 표시 하거나 사용 할 수 있 습 니 다.
나 는 지금 가장 안전 한 구 조 를 시도 하고 있다.
이 점 을 고려 하여 간단하게 사용 하 다.
$myNum = (int)$_GET['num'];
아니면
if (filter_var($_GET['num'], FILTER_VALIDATE_INT)) $myNum = $_GET['num'];
또한, (int) 와 FILTER \ u VALIDATE \ u int 의 차 이 를 설명해 주세요.
대답 하 다.
다른 것 은 강제 적 으로 int 로 전환 하면 int 를 얻 게 됩 니 다.
이 는 원시 적 인 것 일 수도 있 고 원시 적 인 것 이 아 닐 수도 있 습 니 다.
E. g. g. (int) "foobar" 결 과 는 int 0 이다.
이 는 대부분의 SQL 에서 안전 하지만 원 초적 인 것 과 관 계 없 이 사용자 가 알 지 못 할 수도 있 습 니 다.
filter var with filter VALIDATE INT 는 이 값 이 INT 인지 여 부 를 알려 줍 니 다.
이 값 에 따라 SQL 조회 에서 사용 하거나 사용자 에 게 잘못된 정 보 를 표시 할 수 있 습 니 다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
php 에서 url 클릭 시 xml 응답 보 내기 (0) | 2020.12.13 |
---|---|
Liux Fdora 에서 Apache 의 PHP 를 어떻게 사용 합 니까? (0) | 2020.12.13 |
MySQL 및 PHP : 키릴 문자가있는 UTF-8 (0) | 2020.12.12 |
.htaccess (PHP)를 사용하여 즉시 하위 도메인 만들기 (0) | 2020.12.11 |
PHP 5에서 발신자 기능 (0) | 2020.12.11 |
Comments