• php 跑龙套功能——页面跳转


    1、页面跳转

    <?php
    
    /**
     * Miscellaneous utility methods.
     */
    final class Utils {
    
        private function __construct() {
            
        }
    
    /**
         * Redirect to the given page.
         * @param type $page target page
         * @param array $params page parameters
         */
        public static function redirect($page, $sub_page = null, array $params = array()) {
            header('Location: ' . self::createLink($page, $sub_page, $params));
            die();
        }
    
    /**
         * Generate link.
         * @param string $page target page
         * @param array $params page parameters
         */
        public static function createLink($page, $sub_page = null, array $params = array()) {
            if ($sub_page) {
                $params = array_merge(array('sub_page' => $sub_page), $params);
            }
            if (!$page) {
                return "#";
            }
            $param_str = http_build_query($params);
            if (trim($param_str) == "") {
                return $page . '.php';
            } else {
                return $page . '.php?' . $param_str;
            }
        }
    
    }

    调用:

    if (UserLogin::isLogin() && $_COOKIE["user_id"]==1) {
        UserLogin::delUserInfo();
    }
    else if (UserLogin::isLogin()){
        Utils::redirect('welcome');
    }

     推荐一个自己业余时间开发的网盘搜索引擎,360盘搜www.360panso.com

  • 相关阅读:
    week4
    week3
    2017福州大学面向对象程序设计寒假作业二
    Week2
    10个android开发必备的开源项目
    Day Ten
    Day Nine
    Day Eight
    Day Seven
    Day Six
  • 原文地址:https://www.cnblogs.com/eczhou/p/2815831.html
Copyright © 2020-2023  润新知