pbd-kn / contao-inputvar-bundle
获取/设置输入变量
Requires
- php: ^7.2 || ^8.0
- contao/core-bundle: ^4.9
- contao/easy-coding-standard: ^4.2
- symfony/config: ^4.4 || ^5.1
- symfony/dependency-injection: ^4.4 || ^5.1
- symfony/http-kernel: ^4.4 || ^5.1
Requires (Dev)
- contao/easy-coding-standard: ^4.2
- contao/manager-plugin: ^2.0
- phpunit/phpunit: ^8.4 || ^9
- symfony/phpunit-bridge: ^4.4 || ^5.1
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
README
Contao是一个开源的PHP内容管理系统,适合那些想要易于维护的专业网站。访问[项目网站][1]获取更多信息。
inputvar提供用于读取和写入GET POST和SESSION变量的inserttags
{{get::var[::opt]}} // 从 _GET 获取变量 {{post::var[::opt]}} // 从 _POST 获取变量 {{posthtml::var[::opt]}} // 从 _POST 获取变量(允许在值中包含HTML标签) {{postraw::var[::opt]}} // 从 _POST 获取变量(没有进行大范围安全检查 -> 不安全!) {{cookie::cookie[::opt]}} // 从 _COOKIE 获取变量 {{session::var[::opt]}} // 从 _SESSION 获取变量 {{setpost::var::value} // 设置 _POST 中的变量 {{setget::var::value} // 设置 _GET 中的变量 {{setcookie::var::value} // 设置 _COOKIE 中的变量
有效的功能选项
mysql_real_escape_string
addslashes, stripslashes, standardize, ampersand, specialchars
nl2br, nl2br_pre, strtolower, utf8_strtolower, strtoupper
utf8_strtoupper, ucfirst, lcfirst, ucwords, trim, rtrim, ltrim
utf8_romanize
strlen, strrev
decodeEntities, encodeEmail, number_format, number_format_2