本篇介紹 PHP 能跨網頁的共用變數,如果有一些變數希望能跨(同網站)網頁彼此共用,就能用 session 跟 cookie。請開始在 Web 目錄下新增檔案 3_session_cookie.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

之前的章節練習都還是屬於輸出單元領域,也就是 PHP 主動提供訊息輸出給用戶,本章節將介紹如何請用戶輸入訊息給 PHP 使用,並試著將取得的訊息做適合的處理(依需求而設計)。請開始在 Web 目錄下新增檔案 1_form.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

php 本身的函數非常多,譬如之前所用的rand()就是其中一種。同時常有重複的函數功能,譬如mt_rand()rand()。你不需要特別去背函式庫,只需要用到時就去查,慢慢常用的就會記住。請開始在 Web 目錄下新增檔案 2_array.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

陣列是一種結構性的資料儲存空間,可以儲存多筆資料到一個陣列內,分別由不同的元素做對應位置。請開始在 Web 目錄下新增檔案 2_array.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

本篇學習重點為迴圈執行(不含陣列批次處理之語法),主要是透過邏輯判斷是否需要重新執行一段指令碼,能協助連續且重複性的反覆作業。請開始在 Web 目錄下新增檔案 1_loop.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

PHP 能將程式碼分成多個 *.php 格式檔案透過匯入或加載的方式進行代碼整合,能適用在分工作業或特殊應用。請開始在 Web 目錄下新增檔案 3_content.php,為了簡化程式碼結構將不建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

本篇開始透過介紹程式的基礎邏輯去學會相關 PHP 語法指令,請開始在 Web 目錄下新增檔案 2_ifelse.php,為了簡化程式碼結構將不再建置 HTML 基本結構。請開始做 PHP 各種練習並預覽網頁結果。

閱讀全文 »

PHP 唯一種伺服器端的網頁程式,在網頁架設的角色扮演當中可以稱呼為後端的伺服器程式處理。透過網頁伺服器每次的用戶下載請求,由伺服器進行程式編譯進行一次性網頁檔案生成上傳,到客戶端已經是運算生成完畢的畫面資料。安全性而言能避免使用者對網頁做破壞性文件修改,許多重要的資訊處理都由後端完成。

本系列將從零開始的基礎學習,同時搭載一些基礎的程式邏輯,也會使用 MySQL 進行資料管理的學習過程。

閱讀全文 »

在之前的 Ajax 相關練習當中,不論是讀取 JSON 文件或是向後端伺服器請求,我們都是內部進行相對連結且安全。然而常常聽到 API 串接的技術,是指透過外部網路連結到別人站台的 JSON 文件(或其他格式),透過 Ajax 方式載入數據到你的網頁設計形成活絡的動態資訊網頁,也就是數據別人都定期更新幫你準備好了,你儘管去拿。

閱讀全文 »


Ajax 是一種非同步的運行資料處理方式,我們都知道網頁瀏覽透過伺服器請求將網頁載到用戶端進行網頁文件讀取。如果還需要做資料處理或請求,則需要重新重整網頁,使得請求後端伺服器再新生成文件並傳送到用戶端進行文件讀取。

閱讀全文 »