从DZ拔下来的获取$_GET、$_POST、$_COOKIE变量的方法

作者:norion时间:2013年10月24日评论次数:0 条

偶然的一个机会在DZ的代码上看的这样的方法,可以简单的获取$_GET、$_POST、$_COOKIE的值,现在分享给大家:

/**
 * 获取$_GET、$_POST、$_COOKIE变量 来自discuz
 * @param {string} 变量
 * @param {string} 类型G、P、C,分别代表$_GET、$_POST、$_COOKIE
 */
function getPGC($k, $type='GP') {
	$type = strtoupper($type);
	switch($type) {
		case 'G': $var = &$_GET; break;
		case 'P': $var = &$_POST; break;
		case 'C': $var = &$_COOKIE; break;
		default:
			if(isset($_GET[$k])) {
				$var = &$_GET;
			} else {
				$var = &$_POST;
			}
			break;
	}
	return isset($var[$k]) ? $var[$k] : NULL;
}

标签:

上一篇: php实现mysql多表更新

下一篇:js另类取整比parseInt更容易用

相关文章

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注