PHP3中文文檔(轉)

來源:互聯網
上載者:User
第1章    PHP3 入門
什麼是PHP3?
    PHP3.0版本是一種伺服器端HTML-嵌入式指令碼描述語言。
PHP3能做什嗎?
    也許PHP3最強大和最重要的特徵是他的資料庫整合層,使用它完成一個含有資料庫功能的網頁是不可置信的簡單。目前支援下面所列的資料庫。
Oracle
Adabas D
Sybase
FilePro
MSQL
Velocis
MySQL
Informix
Solid
dBase
ODBC
Unix dbm
PostgreSQL
 
PHP的簡要曆史
    PHP從1994年秋天開始孕育,他的創始人是Rasmus Lerdorf。早期沒有發布的版本是被他用在自己的網頁上來跟蹤有誰來參觀過他的線上個人簡曆。被其他人使用的第一個版本是在1995年發布的,當時叫做Personal Home Page Tools。他包含了一個非常簡單的文法分析引擎,只能理解一些指定的宏和一些Home Page背景常見功能,如留言本,計數器和一些其他的素材。在1995年中期,重寫了這個文法分析引擎並且命名為PHP/FI 2.0版本。FI來源於Rasmus所寫的另一個可以接受Html表單資料的程式包。他組合了Personal Home Page Tools 指令碼和Form Interpreter,並且加入了對mSQL的支援,於是PHP/FI 2.0誕生了。PHP/FI以驚人的速度發展,並且其他的人也開始對他的源碼加以改進和修改。
    很難給出任何精確的統計數字,但是據估計到1996年末至少有15,000個WEB網站在使用PHP/FI 2.0,到了1997年中,這個數字已經成長為50,000個,1997年中PHP的發展也已經有了一些變化,他已經從Rasmus的寵物項目變成了更加有組織的團體項目。文法分析引擎也由Zeev Suraski 和 Andi Gutmans進行了重新改寫,這個引擎構成了PHP3的基礎。PHP/FI中的大部分通用代碼都經過改寫後引入了PHP3中。
    今天(1998年中),有許多商業的產品如C2's StrongHold web server和Red Hat Linux都開始支援PHP3或PHP/FI,根據由NetCraft提供的數字進行保守的推斷,現在在世界各地大概有150,000個WEB網站在使用PHP或PHP/FI。從前景上看,在InterNet上這些網站遠遠比運行Netscape's flagship Enterprise server的要多。
使用PHP3進行HTTP認證
    只有在PHP以Apache的模組方式啟動並執行時候才可以使用HTTP認證的功能。在Apache的模組PHP指令碼中,可以使用Header()函數向客戶斷瀏覽器發送一個”Authentication Required”的訊息,使瀏覽器彈出一個使用者名稱/密碼(username/password)的輸入視窗,當使用者輸入使用者名稱和密碼後,包含PHP指令碼的URL將會被再次調用,使用分別代表使用者名稱,密碼,和確認方式的$PHP_AUTH_USER, $PHP_AUTH_PW,$PHP_AUTH_TYPE變數。現在只有”BASIC”的確認方式被支援。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.