久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

PHP工作原理

來自站長百科
Zhou3158討論 | 貢獻2010年1月21日 (四) 17:23的版本
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導航、? 搜索

導航: 上一頁 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

題記:隨著接觸計算機的時間越來越長,小編愈發(fā)覺得很懂東西知曉原理后就會變得異常簡單。很多東西搞不明白的原因,就是因為不知道原理。下面這篇文章主要講的是php的工作原理。


PHP是一個運用廣泛、用來建造Web站點的程序語言,雖然其可以用在臺式機上供個人使用,但典型運用還是用在web服務器上和讓用戶通過web瀏覽器來訪問它。


當你用瀏覽器訪問一個網(wǎng)頁時,它會使你的電腦和另一臺電腦間在因特網(wǎng)上產(chǎn)生一個會話。會話以及它怎樣使得一個網(wǎng)頁出現(xiàn)在你的屏幕上將在下圖說明。

Php-1.jpg

圖例講解:下面是上圖的發(fā)生步驟。

  • 你在瀏覽器的地址欄輸入www.example.com/catalog.html。
  • 瀏覽器通過因特網(wǎng)發(fā)送一個信息給一個叫www.example.com 的電腦,并向其尋要/catalog.html 頁面。
  • Apache,一個運行在 www.example.com 電腦上的程序,得到上面那個信息后,就從硬盤上讀取catalog.html文件。
  • Apache通過因特網(wǎng)將catalog.html文件內(nèi)容送到你的電腦---這就是對瀏覽器請求的應答。
  • 瀏覽器在根據(jù)頁面內(nèi)的HTML標簽指示在屏幕上顯示頁面。

當引入了PHP后,服務器端將會做更多的工作,下圖展示的將是瀏覽器訪問一個由PHP生成的頁面的所發(fā)生的過程。

Php-2.jpg

圖例講解:

  • 你在瀏覽器地址欄輸入的是www.example.com/catalog/yak.php.
  • 瀏覽器通過因特網(wǎng)發(fā)送一個信息給一個叫www.example.com 的電腦,并向其尋要/catalog.html 頁面。
  • Apache,一個運行在 www.example.com 電腦上的程序,得到上面那個信息后就問PHP解析器,(另一個運行在www.example.com 電腦上的程序)“ /catalog/yak.php是什么樣子的?"
  • PHP解析器從硬盤上讀取catalog/yak.php(/usr/local/www/catalog/yak.php)文件。
  • PHP解析器在yak.php文件內(nèi)執(zhí)行命令,可能是與數(shù)據(jù)庫(eg:MySQL)交換數(shù)據(jù)。
  • PHP解析器拿出yak.php并把它送回Apache,并答復了上面的提問“ /catalog/yak.php是什么樣子的?"。
  • Apache將從PHP解析器得到的內(nèi)容在因特網(wǎng)上送回到你的電腦---這就是對瀏覽器請求的應答。
  • 瀏覽器在根據(jù)頁面內(nèi)的HTML標簽指示在屏幕上顯示頁面。