咱們把開發好的html css js部署到服務器上,而後就能夠訪問了,咱們稱這些服務器上的文件爲資源。php
實際上,咱們開發都是在開發資源,開發好了部署到服務器上,而後客戶端就可訪問個人資源了。css
能夠經過瀏覽器直接打開,直接解析的咱們稱爲靜態資源。html,js,css,image 咱們能夠理解爲靜態資源html
php,jsp,asp 咱們能夠理解爲動態資源數據庫
瀏覽器只認識靜態資源。數組
個人瀏覽器經過輸入地址區訪問呢服務器,其實是去訪問服務器上的資源。瀏覽器
服務器上有靜態資源,也有動態資源。服務器
若是個人瀏覽器訪問的是服務器上的動態資源,服務器會把動態資源轉換稱靜態資源,而後在傳給客戶端瀏覽器。jsp
若是個人瀏覽器訪問的是服務器上的靜態資源,那麼服務器會直接把靜態資源傳送給瀏覽器解析。post
動態資源是在服務端運行的,靜態資源是在客戶端運行的。url
php 就是在服務端運行的,用來處理服務端邏輯的。
發送請求是給服務器端進行提交,提交數據到服務器,提交有兩種常見的方式,一個是get,一個是post,
在地址欄輸入地址發送請求
點擊一個超連接,發送請求
表單提交也是屬於發送請求
在地址欄輸入地址發送請求,點擊超連接也屬於get提交。
表單提交,<form action="" method="get"></form>
默認是get方式提交。
在地址欄網址url後邊加上問號,後邊緊跟參數。?paraName=value¶Name=value¶Name=value
表單提交,能夠設置稱post方式提交,
會自動把數據發送到服務器
$_GET和$POST這兩個變量獲得的值是一個關聯數組,客戶端的數據放在關聯數組裏面,須要根據key去獲取裏邊的值
鏈接數據庫,增刪改查
根據處理請求的邏輯,給客戶端不一樣的響應結果
登陸頁面,表單,用戶名,密碼,登陸按鈕
接收請求,接收用戶名以及密碼,對接收到的用戶名密碼進行判斷,
若是正確,則進行鏈接數據
若是不正確就提示錯誤
必須是表單提交的
表單提交裏面必須有一個 input type=「file」
必須是post方式提交的
必須給表單設置一個屬性,enctype="multipart/form-data"
要接收客戶端的數據, $_GET, $_POST ,不能接收文件上傳的數據,文件上傳的數據,咱們應該用$_FILES 的變量去接收,接收的數據也是一個關聯數組
接收到這個數據以後,須要把這些數據保存到服務端硬盤上面。
動態輸出
<?php if(true) { ?> <?php } ?> <?php for($i=0;$i<=1000;$i++){ ?> <div><?php echo $i; ?></div> <?php } ?>