線上書籍

Home

網站程式設計-PHP

  1. 啟用 Session : session_start() <?php session_start(); #這個函數之前不能有輸出 #Session:儲存於伺服器端,不用擔心用戶禁用session的問題,但記錄檔案的負荷由伺服器承擔。 #Cookie:儲存於用戶端,可能有用戶端禁用cookie,但伺服器不需承擔記錄檔案的負荷。

     

  2. 設定Session: <?php session_start(); $_SESSION['uname'] = true; $_SESSION['aaa'] = "變數值";

     

  3. 取得 session 的值,使用 <?php session_start(); $_SESSION["uname"] = true; #取得 session 的值,使用 if($_SESSION["uname"]) { echo "我是管理員"; }
     
  4. 刪除 session <?php session_start(); $_SESSION["uname"] = true; #清除 $_SESSION["uname"] =""; #刪除 unset($_SESSION["uname"] );

     

  5. 因為每個程式都用,所以放head.php <?php session_start();//啟用 $_SESSION,前面不可以有輸出 error_reporting(E_ALL); @ini_set('display_errors', true);//設定所有錯誤都顯示 // URL Association for SSL and Protocol Compatibility $http = 'http://'; if (!empty($_SERVER['HTTPS'])) { $http = ($_SERVER['HTTPS']=='on') ? 'https://' : 'http://'; } #網站實體路徑 define('WEB_PATH', str_replace("\\","/",dirname(__FILE__))); #網站URL define('WEB_URL', $http.$_SERVER["HTTP_HOST"].str_replace($_SERVER["DOCUMENT_ROOT"],"",WEB_PATH)); #佈景目錄 $WEB['theme_name'] = "default"; #網站名稱 $WEB['title'] = "網站名稱"; #程式檔名(含副檔名) $WEB['file_name'] = basename ($_SERVER['PHP_SELF']);//index.php #引入 mysql設定 require_once 'config.php'; #引入樣版引擎s require_once 'smarty.php'; #共用函數 require_once 'function.php'; #導航 require_once 'nav.php';