whsuite/

inputs

WHSuite 框架的输入辅助工具

1.2.0 2016-09-26 22:28 UTC

This package is not auto-updated.

Last update: 2024-09-28 19:42:03 UTC


README

# 输入助手

处理 POST / GET / FILE 变量的输入助手包。

## 安装

为了安装,请将以下代码放置在您的系统启动文件的某个位置。(对于 WHSuite,这将是 app/bootstrap.php)。

\Whsuite\Inputs\Inputs::init();

默认情况下,它将清理 POST 和 GET 变量中的 XSS 恶意内容。您可以通过在 'init' 函数调用中传递布尔值 false 来关闭此功能。

## 使用方法

有三个其他类与 Inputs 类接口,以简化生活。

  • \Whsuite\Inputs\Post
  • \Whsuite\Inputs\Get
  • \Whsuite\Inputs\Files

这些类中的每个都有自己的 get / set 函数。通过点符号访问。

\Whsuite\Inputs\Post::get('data.Invoice.InvoiceItems.0.amount');

这将检索

$_POST['data']['Invoice']['InvoiceItems']['0']['amount'];

然后您也可以设置数据。

\Whsuite\Inputs\Post::set('data.Invoice.InvoiceItems.0.amount', 'foobar');

只需将 Post 替换为其他任何类。

\Whsuite\Inputs\Get::get(); \Whsuite\Inputs\Get::set();

\Whsuite\Inputs\Files::get(); \Whsuite\Inputs\Files::set();

快乐输入。