2013. 9. 5. 17:30

uri 생성(get, post, request, global)


/**
 * uri 생성
 * @param string $mode
 * @param array $param
 */
function create_uri($mode, $param) {
    $rtn = '';
    if($mode == 'global') {
        for($i=0,$cnt=count($param);$i<$cnt;$i++) {
            $rtn .= '&'.$param[$i].'='.(isset($GLOBALS[$param[$i]])?$GLOBALS[$param[$i]]:'');
        }
    }
    else if($mode == 'post') {
        for($i=0,$cnt=count($param);$i<$cnt;$i++) {
            $rtn .= '&'.$param[$i].'='.(isset($_POST[$param[$i]])?$_POST[$param[$i]]:'');
        }
    }
    else if($mode == 'request') {
        for($i=0,$cnt=count($param);$i<$cnt;$i++) {
            $rtn .= '&'.$param[$i].'='.(isset($_REQUEST[$param[$i]])?$_REQUEST[$param[$i]]:'');
        }
    }
    else {
        for($i=0,$cnt=count($param);$i<$cnt;$i++) {
            $rtn .= '&'.$param[$i].'='.(isset($_GET[$param[$i]])?$_GET[$param[$i]]:'');
        }
    }
    return $rtn;
}