什么是进销存源码?
进销存源码(ERP)是一个软件系统,可帮助您运营整个业务,支持财务、人力资源、制造、供应链、服务、采购等领域的自动化和流程。
进销存源码:c.csymzs.top
部分源码:Request.php
<?php
/**
* desc 获取请求参数, 只检查数据的合法性, 并不改变数据内容
* Class Request
*/
class Request
{
public static $data = false;
public $isValid = false;
public static function Post($key, $default=NULL, $check='')
{
self::$data = isset($_POST[$key]) ? $_POST[$key] : $default;
self::valid($check);
return self::$data;
}
public static function Get($key, $default=NULL, $check='')
{
self::$data = isset($_GET[$key]) ? $_GET[$key] : $default;
self::valid($check);
return self::$data;
}
public static function Cookie($key, $default=NULL, $check='')
{
self::$data = isset($_COOKIE[$key]) ? $_COOKIE[$key] : $default;
self::valid($check);
return self::$data;
}
public static function Route($key, $default=NULL, $check='')
{
self::$data = isset(Route::$args[$key]) ? Route::$args[$key] : $default;
self::valid($check);
return self::$data;
}
public static function Server($key, $default=NULL)
{
self::$data = isset($_SERVER[$key]) ? $_SERVER[$key] : $default;
return self::$data;
}
public static function Session($key, $default=NULL)
{
self::$data = isset($_SESSION[$key]) ? $_SESSION[$key] : $default;
return self::$data;
}
/**
* desc 检测数据的合法性
* @param int $check Safe类里定义的检测类型
*/
public static function valid($check)
{
if (empty($check)) {
$check = Safe::$Check_DEFAULT;
}
Safe::check(self::$data, $check);
}
public static function isMobile()
{
//...
}
public static function isPost()
{
if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] == 'POST') {
return TRUE;
} else {
return FALSE;
}
}
/**
* 获取当前访问的URL
*/
public static function Url()
{
return $_SERVER['REQUEST_SCHEME'].'://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
}
/**
* 一般获得用户IP都是使用$_SERVER['REMOTE_ADDR']这个环境变量,但是此变量只会纪录最后一个主机IP,所以当用户浏览器有设定Proxy时,就无法取得他的真实IP。
* 这时可以使用另一个环境变量$_SERVER['HTTP_X_FORWARDED_FOR'],它会纪录所经过的主机IP,但是只有在用户有透过Proxy时才会产生,
* 而且需要webserver的支持
* @return string 客户端ip
*/
public static function getClientIp()
{
$REMOTE_ADDR = !empty($_SERVER[