PHP雜記

 

 


http://php.net/manual/en/index.phpphp

 

Header的詳細用法?

setcookie

int setcookie(string name, string value, int expire, string path, string domain, int secure);
name是變量名;
value是變量值;
expire是有效期;
path指網站路徑:
1)若是有指向不一樣路徑的同名變量,則以上級路徑的變量值爲準。
2)即上級路徑的變量可用於下級路徑,但下級路徑的變量不可用於上級路徑。
3)同級路徑cookie變量不可互相替代,必須用本身的。
4)如不指定path,則默認爲當前訪問的php文件所在的路徑。
domain指域名,默認爲當前網站的域名。但若是認爲指定域名不是當前網站域名,彷佛此cookie不會生效,瀏覽器也不會將此cookie寫入硬盤cookie文件中。
secure是安全選項,默認爲0。數組

cookie文件:手工修改會致使文件信息不匹配,自動做廢。(每一個變量的後幾行數字串彷佛是加密和驗證信息。)瀏覽器

cookie與session本質區別:cookie存儲在客戶端,session存儲在服務器,session不像cookie同樣分路徑,session是全局的。若是session和cookie中有同名變量,則以session變量值爲準。安全

經常使用常量

(在phpinfo()信息中可查看詳細)服務器

$REMOTE_ADDR 用戶瀏覽器所在機器的網址cookie

$HTTP_POST_VARS (數組)session

列表

each() 函數最典型的例子是拿來與 list() 函數合用,以下例的 $HTTP_POST_VARS 變量。dom

<? echo "POST 所送出的值爲:<br>"; while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) { echo "$key => $val<br>"; } ?> <? echo "POST 所送出的值爲:<br>"; while ( list( $key, $val ) = each( $HTTP_POST_VARS ) ) { echo "$key => $val<br>"; } ?>

時間

時間戳記以秒爲單位,mktime能夠取值的範圍從1970年1月1日~2038年1月19日,即0表明1970年1月1日。
microtime()函數返回的字符串前面爲小數部分,後面爲整數部分。函數

顯示源代碼

show_source(「test.php」);網站

記錄應用程序日誌:

openlog("FUN", LOG_PID | LOG_CONS, LOG_USER); syslog(LOG_INFO, "Wa ha ha ...."); closelog(); openlog("FUN", LOG_PID | LOG_CONS, LOG_USER); syslog(LOG_INFO, "Wa ha ha ...."); closelog();

字符串去除空格

chop: 去除右邊空格 trim: 去除兩邊空格 ltrim: 去除左邊空格

相關文章
相關標籤/搜索