色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(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)文章:
主站蜘蛛池模板: 美女视频一区二区三区 | 欧美一级在线视频 | 欧美在线乱妇一级毛片 | 亚洲成a人片在线观看中文!!! | 亚洲国产精品看片在线观看 | 99亚洲自拍 | 久久福利青草精品资源 | 97视频在线观看免费视频 | 99秒拍福利大尺度视频 | 欧美成人免费大片888 | 国产精品视频免费播放 | 91久久精一区二区三区大全 | videos欧美丰满肥婆 | 久久免费播放 | 成人深夜福利在线播放不卡 | 成人看的午夜免费毛片 | 国产欧美日韩在线人成aaaa | 香港三级88久久经典 | 亚洲精品欧洲一区二区三区 | 91精品最新国内在线播放 | 伊人色综合久久天天人手人停 | 亚洲三级视频 | 欧美精品一区视频 | 2021国内自拍| 日韩三级视频在线 | 成人免费午间影院在线观看 | 欧美成人免费 | 免费在线视频成人 | 国产精品久久久久无码av | 国产欧美日韩综合一区二区三区 | 看黄网址| 中文字幕一二三区乱码老 | 亚洲欧美视频网站 | 久久成人毛片 | 黄网站色视频免费观看w | 欧美一级欧美一级毛片 | 亚洲综合色视频在线观看 | 成人看的午夜免费毛片 | 午夜视频网站 | 337p粉嫩日本亚洲大胆艺术照 | 久久婷婷影院 |