国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

PHP安全-全局變量與注冊

瀏覽:111日期:2022-09-12 10:49:40
1. 全局變量注冊

如果您還能記起早期WEB應(yīng)用開發(fā)中使用C開發(fā)CGI程序的話,一定會對繁瑣的表單處理深有體會。當(dāng)PHP的register_globals配置選項(xiàng)打開時(shí),復(fù)雜的原始表單處理不復(fù)存在,公用變量會自動建立。它讓PHP編程變得容易和方便,但同時(shí)也帶來了安全隱患。

事實(shí)上,register_globals是無辜的,它并不會產(chǎn)生漏洞,同時(shí)還要開發(fā)者犯錯(cuò)才行。可是,有兩個(gè)主要原因?qū)е铝四仨氃陂_發(fā)和布署應(yīng)用時(shí)關(guān)閉register_globals:

第一,它會增加安全漏洞的數(shù)量;

第二,隱藏了數(shù)據(jù)的來源,與開發(fā)者需要隨時(shí)跟蹤數(shù)據(jù)的責(zé)任相違背。

本書中所有例子都假定register_globals已被關(guān)閉,用超級公用數(shù)組如$_GET 和 $_POST取而代之。使用這些數(shù)組幾乎與register_globals開啟時(shí)的編程方法同樣方便,而其中的些許不便是值得的,因?yàn)樗岣吡顺绦虻陌踩浴?/p>

小提示

如果您必須要開發(fā)一個(gè)在register_globals開啟的環(huán)境中布署的應(yīng)用時(shí),很重要的一點(diǎn)是您必須要初始化所有變量并且把error_reporting 設(shè)為 E_ALL(或 E_ALL | E_STRICT)以對未初始化變量進(jìn)行警告。當(dāng)register_globals開啟時(shí),任何使用未初始化變量的行為幾乎就意味著安全漏洞。

標(biāo)簽: PHP
相關(guān)文章:
主站蜘蛛池模板: 国产精品露脸脏话对白 | 日韩一区国产二区欧美三 | 91aaa免费免费国产在线观看 | 九九精品视频在线播放 | 国产首页精品 | 长腿美女被啪的欲仙欲死视频 | 亚洲一区视频在线 | 欧美日韩第二页 | 最新国产美女肝交视频播放 | 成年女人毛片免费观看中文w | 美女的被男人桶爽网站 | 亚洲国产精品久久久久秋霞不卡 | 久久怡红院国产精品 | 亚洲国产精品线观看不卡 | 日本丶国产丶欧美色综合 | 国产亚洲精品影达达兔 | 国产年成美女网站视频免费看 | 成人免费在线网站 | 成人免费网站在线观看 | 国产精品一 | 精品免费久久久久欧美亚一区 | 国产乱肥老妇精品视频 | 一级片美女 | 欧美2区 | 操小美女 | 日本高清www片 | 天天视频一区二区三区 | 亚洲一区二区三区四区在线观看 | 国亚洲欧美日韩精品 | 香港aa三级久久三级老师 | 7799国产精品久久久久99 | 亚洲精品影院一区二区 | 国产精品激情丝袜美女 | 欧美丝袜xxxxx在线播放 | 久草视频免费 | 久草在线看片 | 欧美成人免费观看的 | 久久久综合网 | 亚洲精品久久9热 | 亚洲一区精品在线 | 色樱桃影院亚洲精品影院 |