第一章解答
- 1. 第 1 章解答 PHP 6 與 MySQL 基礎學習教室
1.是什麼因素促成網頁的誕生?
解答:
1980 年,Tim Berners-Lee 為了解決不同電腦間不同格式文件閱讀交流上的
困難,在歐洲核子物理實驗室工作時建議建立一個以 HTML 為基礎的系統讓
科學家之間能夠分享和更新他們的研究結果。HTML 以純文字格式為基礎,可
讓任何一個文字編輯器處理,最初僅有少量標記(TAG)而易於掌握運用。隨
著 HTML 使用率的增加,單純的資料交換已經不符合所需。1984 年,Tim
Berners-Lee 寫了世界上第一個網頁瀏覽器(WorldWideWeb),全球第一個網
站也由此誕生。
2.靜態網頁如何存取伺服器資料?
解答:
1.當我們在瀏覽器中輸入一個網址(URL)或按下一個超鏈結(Hyperlink)
時,瀏覽器會向網路送出一個要求,要索取網址中所指定的網頁文件。這
個要求會在網際網路(Internet)上傳送,根據網址所指定的位置,找到
存有這份文件的 WWW 伺服器(Server)。
2. 當這台伺服器接收到要求,它便會找尋自己的資料夾內這一個網頁文件,
再將這一份網頁文件送出,這個文件就是 HTML 檔案。 HTML 檔案會被
送上網際網路,最後傳回到我們自己的電腦中。
3. 瀏覽器接收到 HTML 文件,便會開始解讀 HTML,將最後的結果呈現在
瀏覽器上。
3.什麼是動態網頁?.
解答:
動態網頁指「Dynamic HTML」 ,它不是一個獨立的技術,相對於靜態網頁,只
要能讓頁面動態改變的方式都可稱之為動態網頁。
動態網頁基本上是 Javascript、HTML DOM、CSS 以及 HTML/XHTML 的結合應
用。可針對網頁標籤做格式設定,並且在瀏覽器上產生互動的效果。
第1頁
- 2. 第 1 章解答 PHP 6 與 MySQL 基礎學習教室
4.什麼是 CGI??
解答:
CGI 是「Common Gateway Interface」的縮寫,中文稱之為『共通閘道介面』 這
。
個介面負責網頁跟網站伺服器的溝通,可動態地由網站伺服器取得資料,也
可讓瀏覽器快速地從網站索取資料。
5.請說明網頁處理流程。
解答:
我們以 PHP 為例,來看資料庫網頁會以何種方式來處理資料。
1. 當我們在瀏覽器中輸入一個網址(URL)或按下一個超鏈結
(Hyperlink)
時,瀏覽器會向網路送出一個要求,要索取網址中所指定的網頁文件。
這個要求會在網際網路(Internet)上傳送,根據網址所指定的位置,找
到存有這份文件的 WWW 伺服器(Server)。
2. 當這台伺服器(WWW Server 程式)接收到要求,它便會找尋自己的資料
夾內這一個網頁文件,如果這一份文件裡面有 PHP 標籤,則會呼叫 PHP
引擎作解析。
3. PHP 引擎解析時發現資料庫讀寫相關指令時,會連線到資料庫內進行資
料
庫的讀寫。
4. PHP 引擎將文件解析成 HTML 格式後,伺服器就會將文件送出,這個文
件
就是 HTML 檔案。 HTML 檔案會被送上網際網路,最後傳回到我們自己
的電腦中。
5. 瀏覽器接收到 HTML 文件,便會開始解讀 HTML,將最後的結果呈現在
瀏覽器上。
第2頁