33 lines
640 B
PHP
33 lines
640 B
PHP
<?php
|
|
|
|
class PostHandler {
|
|
|
|
public static function get($name,$strict = false){
|
|
$rval = null;
|
|
if (array_key_exists($name,$_POST)){
|
|
$rval = strval($_POST[$name]);
|
|
// if ($strict){
|
|
// $rval = $_POST[$name];
|
|
// }
|
|
// else {
|
|
// $rval = preg_replace('/[\\\]/','',$_POST[$name]);
|
|
// $rval = preg_replace('/["]/','\"',$rval);
|
|
// // echo $rval."<br/>";
|
|
// }
|
|
}
|
|
return $rval;
|
|
}
|
|
|
|
public static function getComplete($exclude = array()){
|
|
$rval = array();
|
|
if (sizeof($_POST)>0){
|
|
foreach ($_POST as $key=>$val){
|
|
$rval[$key] = self::get($key,in_array($key,$exclude));
|
|
}
|
|
}
|
|
return $rval;
|
|
}
|
|
|
|
}
|
|
|
|
?>
|