############################################################################### # 轉向函數 ############################################################################### 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; } ``` 二、使用方法 1. $url:轉向網址 2. $time:停留時間 3. $message:訊息 4. $error:true => 轉向至 message.php 5. redirect\_header("index.php", 3000, $msg); 6. $db->query($sql) or redirect\_header("", 3000, $db->error."\\n".$sql,true); 三、message.php 1. 程式碼 ``` assign("WEB", $WEB); $smarty->assign("op", $op); /*---- 程式結尾-----*/ $smarty->display('message.tpl'); /*---- 函數區-----*/ ############################### # 預設 ############################### function opList(){ global $smarty; } ``` 2. message.tpl ``` 訊息 - 程式產生器 <{* 頁面轉向 *}> <{if $redirect}> <{include file="file:$redirectFile"}> <{/if}> <{$error}> ``` 3.
assign("WEB", $WEB); $smarty->assign("op", $op); /*---- 程式結尾-----*/ $smarty->display('message.tpl'); /*---- 函數區-----*/ ############################### # 預設 ############################### function opList(){ global $smarty; } ``` 2. message.tpl ``` 訊息 - 程式產生器 <{* 頁面轉向 *}> <{if $redirect}> <{include file="file:$redirectFile"}> <{/if}> <{$error}> ``` 3.
訊息 - 程式產生器 <{* 頁面轉向 *}> <{if $redirect}> <{include file="file:$redirectFile"}> <{/if}> <{$error}> ``` 3.