但是即使同名, 在php.ini中variables_order = "GPC " /> 亚洲欧美资源在线,岛国精品一区,一个人看的www久久

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

用session做客戶驗證時的注意事項

如果你的php.ini中register_globals = On, 所有post, get, cookie, session的同名變量 就會攪和在一起, 可以用$HTTP_*_VARS["username"]來判斷你想要的那個變量.

但是即使同名, 在php.ini中variables_order = "GPCS"也會按照優(yōu)先級別來判斷, 等級低 的值沒法沖掉等級高的. 所以, 如果一開始就用session_register("username")是明智的, 也可以用session_is_registered來判斷變量是否已經(jīng)注冊.

這是一個例子:
if (!session_is_registered("username")) {
  $user_name= "";
  session_register("username");
}
同時保證你的php.ini中, variables_order = "GPCS" (缺省) S即session要放在最后, 優(yōu) 先.

register_globals = On有些浪費系統(tǒng)資源, 在優(yōu)化配置中被關(guān)掉, 這樣也避免了出現(xiàn)所謂漏洞.


php技術(shù)用session做客戶驗證時的注意事項,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 犍为县| 河西区| 涞源县| 磴口县| 澄迈县| 延长县| 石景山区| 高清| 新乐市| 青河县| 枝江市| 新蔡县| 秦皇岛市| 武胜县| 靖边县| 登封市| 石泉县| 阿勒泰市| 左贡县| 尖扎县| 石屏县| 南投县| 南郑县| 乡城县| 儋州市| 卢湾区| 东辽县| 象州县| 萨嘎县| 望奎县| 太原市| 铜山县| 平顺县| 通道| 左权县| 松江区| 台湾省| 新疆| 广灵县| 嘉荫县| 金乡县|