PHP和MySQL Web開發從新手到高手,第9天-總結

來源:互聯網
上載者:User

標籤:

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天-總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.