jasonnz/jinput

该软件包最新版本(dev-master)没有可用的许可证信息。

Laravel 4 XSS 输入过滤器

dev-master 2013-06-22 05:10 UTC

This package is auto-updated.

Last update: 2024-09-25 13:43:43 UTC


README

Jinput 是 Laravel 4 的 Input 替代品,允许您使用 XSS 过滤和清洗用户输入。

现在兼容 PHP 5.3

使用 - 示例

Jinput::all() - 获取 Input::all() 通常会返回的所有输入,但已经过 XSS 过滤。

Jinput::get('email') - 获取一个电子邮件字段,就像 Input::get('email') 一样,再次经过 XSS 过滤。

安装

  1. 将新条目添加到您 Laravel 4 项目的根目录中 composer.json 文件的 require: {} 数组中。它应该看起来像这样

"require": { "laravel/framework": "4.0.*", "jasonnz/jinput": "dev-master" },

  1. 将以下内容添加到 /app/config/app.php 中 'providers' 数组的末尾

     'JasonNZ\Jinput\JinputServiceProvider'
    
  2. 将以下内容添加到 /app/config/app.php 中 'aliases' 数组的末尾

     'Jinput' => 'JasonNZ\Jinput\Jinput'
    

如何使用

简单!不要使用常规的 Input::get('value');,而是使用这个:Jinput::get('value')

您也可以调用 Jinput::all(); 来获取所有表单输入;