本文目錄一覽:
Php header()函數語法及使用代碼
語法:
複製代碼
代碼如下:
Void
header(string
$string[,bool
$replace=true
[,
int
$http_response_code)
向客戶端發送原始的HTTP報頭
需注意:
Header函數必須在任何實際的輸出前調用,無論是一般的html標籤、文件中空行,或者來自php。就是在這個函數之前不能有任何形式的輸出。
參數說明:
參數 描述
string 必需。規定要發送的報頭字元串。
replace 可選。指示該報頭是否替換之前的報頭,或添加第二個報頭。
默認是
true(替換)。false(允許相同類型的多個報頭)。
http_response_code 可選。把
HTTP
響應代碼強製為指定的值。(PHP
4
以及更高版本可用)
常見用法實例:
一、發送伺服器狀態碼
複製代碼
代碼如下:
header(‘HTTP/1.0
404
Not
Found’);
常用狀態碼:
狀態碼 說明
100-199 表示成功接收請求,要求客戶端繼續提交下一次請求才能完成整個處理過程
200-299 成功接收請求,並已完成整個處理過程,常用200
300-399 未完成請求,客戶端需要進一步細化請求,比如,請求的資源已經移動到一個新的地址,常用302,304
400-499 客戶端請求有誤
常用404
500-599 伺服器端出現錯誤,常用500
詳細見:HTTPFTP相應提示信息
二、頁面跳轉
複製代碼
代碼如下:
//
立即跳轉
header(‘Location:
‘);
//
3秒後跳轉
header(‘refresh:3;url=’);
3.設置瀏覽器緩存
強制瀏覽器不進行緩存!
[code]
//header(‘Expires:-1’);
header(‘Expires:
Mon,
26
Jul
1997
05:00:00
GMT’);
header(‘Cache-Control:no-cache,must-revalidate’);
header(‘pragma:no-cache’);
header(‘Last-Modified:
‘.
date(‘D,
j
M
Y
H:i:s
T’)
);
什麼是來自php 之外的變數
個人理解:簡單的來說就是來自於HTML表單中的post或者地址欄中的get數據,以$_POST/$_GET/$_REQUEST接收,詳細內容需要自己去尋找更專業的解答以及加深自己對於其的理解!
還是那個php問題
你其他程序可以運行成功? ,我過會運行下試試,等等
錯誤在這裡:
「select sum(qty_stock*unit_cost) from Part;「
執行語句結尾不能像mysql那樣寫,以」;「來執行多條語句
應該去掉」;「:「select sum(qty_stock*unit_cost) from Part「
建議:
你使用的oci函數最好改為最新的名字就,以下來自php手冊
ocilogoff — 別名 oci_close()
Report a bug
reject note 說明
Warning
自 PHP 5.4.0 起,已經廢棄此別名。強烈建議不要應用此別名 。
原創文章,作者:NKJK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/143104.html