>  기사  >  PHP 프레임워크  >  thinkphp에서 입력 방법을 사용하는 방법은 무엇입니까?

thinkphp에서 입력 방법을 사용하는 방법은 무엇입니까?

WBOY
WBOY원래의
2022-02-18 15:37:283408검색

thinkphp에서 입력 방법의 목적: 1. 변수가 정의되었는지 확인합니다. 구문은 "input('?post.name')"입니다. 2. PARAM 매개변수를 가져옵니다. 구문은 "input('param)입니다. .')"; 3. GET 매개변수를 가져옵니다. 구문은 "input('get.')"입니다.

thinkphp에서 입력 방법을 사용하는 방법은 무엇입니까?

이 문서의 운영 환경: Windows 10 시스템, ThinkPHP 버전 5, Dell G3 컴퓨터. php

1에서 입력 방법의 사용은 무엇입니까? >param

현재 요청의 변수 가져오기

get$_GET 변수 가져오기Get $_POST 변수
post
putparam 获取当前请求的变量
get 获取 $_GET 变量
post 获取 $_POST 变量
put 获取 $_PUT 变量
delete 获取 $_DELETE 变量
session 获取 $_SESSION 变量
cookie 获取 $_COOKIE 变量
request 获取 $_REQUEST 变量
server 获取 $_SERVER 变量
env 获取 $_ENV 变量
route 获取 路由(包括PATHINFO) 变量
file 获取 $_FILE 变量

2.获取PARAM参数

input('?get.id');
input('?post.name');

3.获取GET参数

input('param.name'); // 获取单个参数
input('param.'); // 获取全部参数
// 下面是等效的
input('name'); 
input('');

4.使用过滤方法

// 获取单个变量
input('get.id');
// 使用过滤方法获取 默认为空字符串
input('get.name');
// 获取全部变量
input('get.');

5.使用变量修饰符

input('get.name','','htmlspecialchars'); // 获取get变量 并用htmlspecialchars函数过滤
input('username','','strip_tags'); // 获取param变量 并用strip_tags函数过滤
input('post.name','','org\Filter::safeHtml'); // 获取post变量 并用org\Filter类的safeHtml方法过滤
$_PUT 변수 가져오기delete
修饰符 作用
s 强制转换为字符串类型
d 强制转换为整形类型
b 强制转换为布尔类型
a 强制转换为数组类型
f

$_DELETE 변수 가져오기

🎜세션🎜🎜$_SESSION 변수 가져오기🎜🎜🎜 🎜<code>쿠키🎜🎜$_COOKIE 변수 가져오기 🎜🎜🎜🎜요청🎜🎜$_REQUEST 변수 가져오기 🎜🎜 🎜🎜서버🎜🎜$_SERVER 변수 가져오기 🎜🎜🎜🎜env🎜🎜$_ENV 변수 가져오기 🎜🎜🎜🎜route🎜🎜Get 경로(PATHINFO 포함) 변수 🎜🎜🎜🎜file code>🎜🎜$_FILE 변수 가져오기🎜🎜🎜🎜🎜🎜2 PARAM 매개변수 가져오기🎜🎜<pre class="brush:php;toolbar:false">input('get.id/d'); input('post.name/s'); input('post.ids/a');</pre>🎜🎜3. GET 매개변수 가져오기🎜🎜rrreee🎜🎜 4. 필터링 방법을 사용하세요🎜🎜rrreee🎜🎜5. 변수 수정자를 사용하세요 🎜🎜rrreee🎜🎜🎜🎜modifier🎜🎜function🎜🎜🎜🎜🎜🎜<code>s🎜🎜문자열 유형으로 변환🎜🎜 🎜🎜 d🎜🎜cast 정수 유형의 경우 🎜🎜🎜🎜b🎜🎜 부울 유형으로 캐스팅 🎜🎜🎜🎜a🎜🎜 배열 유형으로 캐스팅 🎜🎜🎜🎜f🎜🎜부동 소수점 유형으로 강제 변환🎜🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜

위 내용은 thinkphp에서 입력 방법을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.