標籤:
1. PHP中$_REQUEST,$_POST,$_GET的區另和聯絡_2015_1025
2. MySQL_PHP學習筆記_2015_0907_PHP使用小總結
2.1. 使PDO對象在沒能成功執行任務的任意時刻都能拋出一個PDOException
在建立一次成功的串連之後, PDO會切換到”故障沉默”模式. 當某處出錯時, 這會使我們很難發現錯誤並成容地處理它.
可果我們想要使PDO對象在沒能成功執行任務的任意時刻都能拋出一個PDOException, 可以通過調用PDO對象的setAttribute方法來配置它, 以使其做到上面提到的功能.
2.2. 字元編碼的問題
將pdo對象設定為UTF-8編碼.
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$pdo->exec(‘SET NAMES "utf8"‘);
3. MySQL_PHP學習筆記_2015_0907_PHP用pdo串連資料庫時報錯 could not find driver
4. MySQL_PHP學習筆記_2015_0906_使用PHP模板
本次筆記中,均使用此類模式來編寫. 即模板+控制器.
5. 關於zend studio 出現亂碼問題的總結
6. MySQL_PHP學習筆記_2015.04.19_PHP串連資料庫
7. SESSION用法.
PHP session 變數用於儲存有關使用者會話的資訊,或更改使用者會話的設定.session變數儲存的資訊是單一使用者的,並且可供應用程式中的所有頁面使用.
會話資訊是臨時的,使用者離開網站後,有可能被刪除.需要永久儲存資訊,可以把資訊存在資料庫中.
session的工作機制是為每一個訪問者建立一個唯一的id(UID),並基於這個UID來儲存變數.UID儲存在cookie中,亦或通過URL進行傳導.
用法:
7.1 啟動會話,session_start(),此函數應位於<html>標籤之前.
<?php session_start(); ?>
7.2 儲存session變數.直接設定變數名,進行賦值即可.
// store session data $_SESSION[‘views‘]=1;
7.3 終結session,如果希望刪除某些session資料,可以使用unset或session_destory()函數.
unset()函數用於釋放指定的session變數:
session_start();unset($_SESSION[‘loggedin‘]);unset($_SESSION[‘email‘]);unset($_SESSION[‘password‘]);
也可以通過session_destory()函數終結session:
<?php session_start();session_destroy(); ?>
注: session_destory()將重設session,您將失去所有已儲存的session資料.
PHP和MySQL Web開發從新手到高手,第9天-總結