在瀏覽輸入一個位址時,它是如何請求到伺服器的,再如何展示頁面資訊的?
在瀏覽器中輸入一個http位址,如:http://localhost/
——>瀏覽器會請求DNS伺服器,取得到對應的IP位址
——>透過IP位址找對應的伺服器(如:Apache伺服器)
——>伺服器接到請求,解析Url字符,得到URL中IP位址後的文件路徑名
——>1.在伺服器的web目錄下查找是否有對應html、css、xml文件,如果有直接傳回瀏覽器,瀏覽器顯示解析傳回的資料並顯示
——>2.如果請求的php方件,如http://localhost/info.php的話,因為Apache處理不了,會將這個轉給PHP程式處理然後PHP將處理結果以html的形式傳回給Apache, Apache再回傳給瀏覽器。
所以,在安裝Apache與PHP時,需要將Apache與PHP關聯起來,當Apache遇到是請求php檔案時,將其轉給php程式處理。
版權聲明:本文為原創文章,轉載需註明出處,文章觀點只代表當時的看法,一定有不足,歡迎拍磚提醒,非常感謝!
以上就介紹了web網絡請求過程_PHP版待更新),包含了方面的內容,希望對PHP教程有興趣的朋友有所幫助。