PHP Classes
elePHPant
Icontem

File: lib/input.php

Recommend this page to a friend!
  Classes of Malik umer Farooq  >  PHP CSRF Token Generation  >  lib/input.php  >  Download  
File: lib/input.php
Role: Example script
Content type: text/plain
Description: Example script
Class: PHP CSRF Token Generation
Generate tokens to protect against CSRF attacks
Author: By
Last change: Update input class + lab
Date: 2 months ago
Size: 816 bytes
 

Contents

Class file image Download
<?php
    
/**
     * Create instence of class
     *
     * @return object
     */
function object(){

    return new
PhpInput;

}
    
/**
     * Accpet input
     *
     * @param $name of input
     *
     * @return string
     */
function input($name){

    return
escape(object()->Input(['name' => $name]));

}
    
/**
     * Escape input
     *
     * @param $data of input
     *
     * @return string
     */
function escape($data){

    return
object()->CleanInput(['input' => $data, 'type' => 'secured']);

}
    
/**
     * Check whether request ajax or not
     *
     * @param $name of input request
     *
     * @return object
     */
function is_submit($name){

    return
object()->IsFromSubmit($name);

}
    
/**
     * Restore new lines
     *
     * @param $str of string
     *
     * @return string
     */
function restore_new_lines($str){
    return
object()->RestoreLineBreaks(['str'=>$str]);
}