ini_set的用法介紹
更新時(shí)間:2014年01月07日 17:11:10 作者:
PHP ini_set用來設(shè)置php.ini的值,在函數(shù)執(zhí)行的時(shí)候生效,對(duì)于虛擬空間來說,很方便,下面為大家介紹下此方法的使用
PHP ini_set用來設(shè)置php.ini的值,在函數(shù)執(zhí)行的時(shí)候生效,腳本結(jié)束后,設(shè)置失效。無(wú)需打開php.ini文件,就能修改配置,對(duì)于虛擬空間來說,很方便。
函數(shù)格式:string ini_set(string $varname, string $newvalue)
不是所有的參數(shù)都可以配置,可以查看手冊(cè)中的列表。
常見的設(shè)置:
@ ini_set('memory_limit', '64M');
'menory_limit':設(shè)定一個(gè)腳本所能夠申請(qǐng)到的最大內(nèi)存字節(jié)數(shù),這有利于寫的不好的腳本消耗服務(wù)器上的可用內(nèi)存。@符號(hào)代表不輸出錯(cuò)誤。
@ini_set('display_errors', 1);
‘display_errors':設(shè)置錯(cuò)誤信息的類別。
@ini_set('session.auto_start', 0);
‘session.auto_start':是否自動(dòng)開session處理,設(shè)置為1時(shí),程序中不用session_start()來手動(dòng)開啟session也可使用session,
如果參數(shù)為0,又沒手動(dòng)開啟session,則會(huì)報(bào)錯(cuò)。
@ini_set('session.cache_expire', 180);
‘session.cache_expire':指定會(huì)話頁(yè)面在客戶端cache中的有限期(分鐘)缺省下為180分鐘。如果設(shè)置了session.cache_limiter=nocache時(shí),此處設(shè)置無(wú) 效。
@ini_set('session.use_cookies', 1);
‘session.use_cookies':是否使用cookie在客戶端保存會(huì)話ID;
@ini_set('session.use_trans_sid', 0);
‘session.use_trans_sid':是否使用明碼在URL中顯示SID(會(huì)話ID),
默認(rèn)是禁止的,因?yàn)樗鼤?huì)給你用戶帶來安全危險(xiǎn):
1.用戶可能將包含有效的sid的URL通過email/irc/QQ/MSN等途徑告訴其他人。
2.包含有效sid的URL可能會(huì)保存在公用電腦上。
3.用戶可能保存帶有固定不變的SID的URL在他們的收藏夾或者瀏覽歷史記錄里。 基于URL的會(huì)話管理總是比基于Cookie的會(huì)話管理有更多的風(fēng)險(xiǎn),所以應(yīng)當(dāng)禁用。
函數(shù)格式:string ini_set(string $varname, string $newvalue)
不是所有的參數(shù)都可以配置,可以查看手冊(cè)中的列表。
常見的設(shè)置:
@ ini_set('memory_limit', '64M');
'menory_limit':設(shè)定一個(gè)腳本所能夠申請(qǐng)到的最大內(nèi)存字節(jié)數(shù),這有利于寫的不好的腳本消耗服務(wù)器上的可用內(nèi)存。@符號(hào)代表不輸出錯(cuò)誤。
@ini_set('display_errors', 1);
‘display_errors':設(shè)置錯(cuò)誤信息的類別。
@ini_set('session.auto_start', 0);
‘session.auto_start':是否自動(dòng)開session處理,設(shè)置為1時(shí),程序中不用session_start()來手動(dòng)開啟session也可使用session,
如果參數(shù)為0,又沒手動(dòng)開啟session,則會(huì)報(bào)錯(cuò)。
@ini_set('session.cache_expire', 180);
‘session.cache_expire':指定會(huì)話頁(yè)面在客戶端cache中的有限期(分鐘)缺省下為180分鐘。如果設(shè)置了session.cache_limiter=nocache時(shí),此處設(shè)置無(wú) 效。
@ini_set('session.use_cookies', 1);
‘session.use_cookies':是否使用cookie在客戶端保存會(huì)話ID;
@ini_set('session.use_trans_sid', 0);
‘session.use_trans_sid':是否使用明碼在URL中顯示SID(會(huì)話ID),
默認(rèn)是禁止的,因?yàn)樗鼤?huì)給你用戶帶來安全危險(xiǎn):
1.用戶可能將包含有效的sid的URL通過email/irc/QQ/MSN等途徑告訴其他人。
2.包含有效sid的URL可能會(huì)保存在公用電腦上。
3.用戶可能保存帶有固定不變的SID的URL在他們的收藏夾或者瀏覽歷史記錄里。 基于URL的會(huì)話管理總是比基于Cookie的會(huì)話管理有更多的風(fēng)險(xiǎn),所以應(yīng)當(dāng)禁用。
相關(guān)文章
php實(shí)現(xiàn)解析xml并生成sql語(yǔ)句的方法
這篇文章主要介紹了php實(shí)現(xiàn)解析xml并生成sql語(yǔ)句的方法,涉及php針對(duì)xml格式文件的讀取、解析及sql字符串拼接相關(guān)操作技巧,需要的朋友可以參考下2018-02-02
關(guān)于使用coreseek并為其做分頁(yè)的介紹
本篇文章是對(duì)使用coreseek并為其做分頁(yè)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php簡(jiǎn)單隔行變色功能實(shí)現(xiàn)代碼
這篇文章主要介紹了php簡(jiǎn)單隔行變色功能實(shí)現(xiàn)代碼,通過for語(yǔ)句讀取奇偶行數(shù)設(shè)置樣式的不同顏色值進(jìn)而實(shí)現(xiàn)隔行變色功能,需要的朋友可以參考下2016-07-07
24條貨真價(jià)實(shí)的PHP代碼優(yōu)化技巧
這篇文章主要為大家分享了24條貨真價(jià)實(shí)的PHP代碼優(yōu)化技巧,幫助大家更好的進(jìn)行PHP項(xiàng)目開發(fā),感興趣的小伙伴們可以參考一下2016-07-07

