php在大多數場合都是用於web方法的應用,比如**。雖然php的功能遠不止於web應用。下面介紹一些php在web方法的功能和內容。
1. 變數
在php中,有以下幾個全域性變數:$_cookie, $_env, $_files, $_get, $_post, $_request, $_server, $_session。其中$_env,$_server主要儲存伺服器的環境變數;$_cookie, $_session儲存使用者資訊資料;$_files, $_get, $_post, $_request儲存使用者提交表單的資料。
2. 表單處理
表單在web應用中非常重要,使用者的互動主要就是用表單實現的。關於表單from的實現可以去看看html方面的書籍。這裡只說一些注意的地方。
a.在php配置檔案php.ini中,magic_quote_gpc預設是開啟的。這樣的話,php會把提交的資料自動執行addslashes()。這種情況下,讀取資料要注意。可以使用以下語句讀取:
$value = ini_get('magic_quote_gpc') ? stripslashes($_post['word']) : $_post['word'];
c.陣列提交。在表單名定義時,在名後加上,可以實現陣列提交。如:
d.檔案提交。檔案能夠提交的最大大小為配置檔案php.ini中upload_max_filesize定義的大小。在每乙個表單中,也可以用max_file_size來定義本表單中檔案最大大小,其中max_file_size要比upload_max_filesize小才有意義。
$_file陣列有以下幾個值:name 客戶端檔名;type mime型別;size 檔案大小;tmp_name 臨時檔名
3. 設定響應頭
php中,可以用header()函式來設定響應頭。如重定向可以寫為header('location: ');不儲存快取可以寫為:
header("expires: mon, 26 jul 1970 05:00:00 gmt");
header("last-modified:" . gmdate("d, d m y h:i:s") . "gmt");
header("cache-control:no-store, no-cache, must-revalidate");
header("pragma:no-cache");
計算機網路16 Web應用
1.何為web 2.http協議概述 3.http連線的兩種型別 4.http訊息格式 5.cookie技術 6.web快取 服務技術 web即world wild web 全球資訊網 由tim berners lee發明。web由網頁構成,支援網頁互相連線。物件的定址 adressing 是通過u...
Web技術學習 PHP學習筆記
出處 注釋 和 都是單行注釋 變數 php語言是大小寫敏感。變數使用 定義,傳引用定義使用 使用define定義常量。作用域 定義全域性變數 global variable php把所有的變數都放在了global 陣列裡,可以用global variable 訪問作用域以外的變數。靜態變數 保持其值...
Web前端學習 移動Web加速技術
移動裝置已經成為當下使用頻率最高的電子裝置,而移動web依然是移動裝置中使用頻率最高的應用場景。站點頁面效能提公升可以使得使用者瀏覽站點時的體驗得到良好改善,作為其中一條技術分支,移動web加速技術的方法和技術方案在近幾年得到了不斷發展。無論是內容分發平台 瀏覽器提供商 網路提供商還是web站點,都...