php用靜態類別實現的頁面跳轉
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-07-25 09:07:45
-
-
/** - * 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');
- }
- ?>
复制代码
|
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11