PHP手冊整理 函式 內建函式(網路)

2021-10-17 20:31:35 字數 2315 閱讀 7784

header 函式:

// header — 傳送原生 http 頭

// url重定向

header

('location: ');

// 設定響應狀態碼

// 響應乙個pdf檔案

header()

;header

('content-disposition: attachment; filename="downloaded.pdf"');

readfile

('original.pdf');

// 頁碼不使用快取

// date in the past

ip2long、long2ip 函式:

// ip2long — 將乙個ipv4的字串網際網路協議轉換成數字格式

$ip=

17.25

.68.137

;$long

=ip2long

($ip);

if($long==-

1||$long

===false

)else

// long2ip — 將長整數字址轉換為(ipv4) internet標準點分格式的字串

function

convertiptostring

($ip

)function

convertiptolong

($ip

)

setcookie 函式:

// setcookie — 傳送cookie

// 設定cookie

$value

='cookie value'

;setcookie

("testcookie"

,$value

,time()

+3600

,"/~rasmus/"

,"example.com"

,true);

// 設定cookie陣列

setcookie

("cookie[three]"

,"cookiethree");

setcookie

("cookie[two]"

,"cookietwo");

setcookie

("cookie[one]"

,"cookieone");

// 讀取cookie

echo

$_cookie

["testcookie"];

// 刪除cookie

setcookie

("testcookie",""

,time()

-3600);

setcookie

("testcookie",""

,time()

-3600

,"/~rasmus/"

,"example.com"

,true

);

socket_create、socket_sendto 函式:

// socket_create — 建立乙個套接字(通訊節點)

$sock

=socket_create

(af_inet

,sock_dgram

,sol_udp);

// socket_sendto — 傳送訊息到套接字,無論它是否連線

$msg

="ping !"

;$len

=strlen

($msg);

socket_sendto

($sock

,$msg

,$len,0

,'127.0.0.1'

,1223);

socket_close

($sock

);

PHP手冊整理 函式 內建函式(加密函式)

hash file md5 file 函式 hash file 使用給定檔案的內容生成雜湊值 md5 file 計算檔案的md5值 md5 file test.php 等同於hash file md5 test.php echo md5 file test.php echo echo hash fi...

PHP手冊整理 函式 內建函式(數學相關)

abs 絕對值 abs abs 4.2 abs 4.2 double float abs3 abs 5 abs3 5 integer bindec 二進位制轉換為十進位制 echo bindec 110011 n ceil 進一法取整 echo ceil 1.26 1 decbin 十進位制轉換為二...

PHP手冊整理 函式 自定義函式

宣告函式格式 function func 引數1 預設值,引數2,無引數函式 宣告無引數函式 function getconfig 呼叫無引數函式 config getconfig var dump config 固定引數函式 宣告帶引數函式 function getconfig key 呼叫帶引數...