PHP SMARTY 樣板引擎
一、什麼時候要轉向
- 發生錯誤時
- 執行新增、更新、刪除資料庫語法時
二、函數
############################################################################### # 轉向函數 # $url:網址 # $time:時間 # $message:訊息 # $error:ture false => 當true 時,則頁面會轉向 message.php ############################################################################### function redirect_header($url = "", $time = 3000, $message = '已轉向!!',$error='') { $_SESSION['redirect'] = "\$.jGrowl(\"{$message}\", { life:{$time} , position: 'center', speed: 'slow' });"; $_SESSION['error'] = $error ? $message :""; $url = $error ? WEB_URL . "/message.php":$url; header("location:{$url}"); exit; }三、使用時機
- 通知:redirect_header("index.php", 3000, "您沒有管理員權限!");
- 通知:redirect_header($_SESSION['returnUrl'], 3000, $msg);
- 資料庫執行失敗:$db->query($sql) or redirect_header("", 3000, $db->error."\n".$sql ,ture);