最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php 如何禁用eval() 函數(shù)實(shí)例詳解

 更新時間:2016年12月01日 08:32:59   投稿:lqh  
在php中eval是一個函數(shù)并且不能直接禁用了,但eval函數(shù)又相當(dāng)?shù)奈kU并經(jīng)常會出現(xiàn)一些問題,今天我們就一起來看看eval函數(shù)對數(shù)組的操作及php 如何禁用eval() 函數(shù),需要的朋友可以參考下

php eval() 函數(shù)操作數(shù)組:

<?php
$data = "array('key1'=>'value1','key2'=>'value2','key3'=>'value3','key4'=>'value4')";
$arr = eval("return $data;");
var_dump($arr); //array
?>

運(yùn)行結(jié)果:

array(4) { ["key1"]=> string(6) "value1" ["key2"]=> string(6) "value2" ["key3"]=> string(6) "value3" ["key4"]=> string(6) "value4" }


網(wǎng)上很多說使用disable_functions禁止掉eval的方法都是錯誤的!

其實(shí)eval()是無法用php.ini中的disable_functions禁止掉的 :

because eval() is a language construct and not a function

eval是zend的,因此不是PHP_FUNCTION 函數(shù);

那么php怎么禁止eval呢?

如果想禁掉eval可以用php的擴(kuò)展 Suhosin:

安裝Suhosin后在php.ini中l(wèi)oad進(jìn)來Suhosin.so,再加上suhosin.executor.disable_eval = on即可

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • PHP7.1中使用openssl替換mcrypt的實(shí)例詳解

    PHP7.1中使用openssl替換mcrypt的實(shí)例詳解

    這篇文章主要介紹了PHP7.1中使用openssl替換mcrypt的實(shí)例詳解,本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-07-07
  • Ajax實(shí)時驗(yàn)證用戶名/郵箱等是否已經(jīng)存在的代碼打包

    Ajax實(shí)時驗(yàn)證用戶名/郵箱等是否已經(jīng)存在的代碼打包

    一個網(wǎng)站采用Ajax技術(shù),不僅可以改善網(wǎng)站的用戶體驗(yàn)性,而且大大節(jié)約了寶貴的帶寬,減輕了服務(wù)器負(fù)荷(不再需要交互整個網(wǎng)頁內(nèi)容,而是局部)。
    2011-12-12
  • Laravel框架分頁實(shí)現(xiàn)方法分析

    Laravel框架分頁實(shí)現(xiàn)方法分析

    這篇文章主要介紹了Laravel框架分頁實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Laravel框架實(shí)現(xiàn)分頁功能的核心代碼及其相關(guān)原理,需要的朋友可以參考下
    2018-06-06
  • PHP中對各種加密算法、Hash算法的速度測試對比代碼

    PHP中對各種加密算法、Hash算法的速度測試對比代碼

    這篇文章主要介紹了PHP中對各種加密算法、Hash算法的速度測試對比代碼,對選擇一個加密算法的同學(xué)可以作為一個性能考慮因素,需要的朋友可以參考下
    2014-07-07
  • 在PHP中實(shí)現(xiàn)使用Guzzle執(zhí)行POST和GET請求

    在PHP中實(shí)現(xiàn)使用Guzzle執(zhí)行POST和GET請求

    今天小編就為大家分享一篇在PHP中實(shí)現(xiàn)使用Guzzle執(zhí)行POST和GET請求,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 提高php編程效率技巧

    提高php編程效率技巧

    php是全球范圍應(yīng)用范圍最廣的開發(fā)語言,php和linux、apache、mysql緊密結(jié)合,形成了lamp的開源黃金搭檔。因其php具有開發(fā)周期短、免費(fèi)、穩(wěn)定、安全、簡單易學(xué)、跨平臺等優(yōu)勢,被評為最受歡迎的編程語言,下面小編給大家整理了提高php編程效率的20個要點(diǎn),需要的可以參考
    2015-08-08
  • Yii2表單事件之Ajax提交實(shí)現(xiàn)方法

    Yii2表單事件之Ajax提交實(shí)現(xiàn)方法

    這篇文章主要介紹了Yii2表單事件之Ajax提交實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Yii2框架中ajax提交的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-05-05
  • Laravel框架查詢構(gòu)造器 CURD操作示例

    Laravel框架查詢構(gòu)造器 CURD操作示例

    這篇文章主要介紹了Laravel框架查詢構(gòu)造器 CURD操作,結(jié)合實(shí)例形式分析了Laravel框架使用查詢構(gòu)造器進(jìn)行CURD操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-09-09
  • php實(shí)現(xiàn)水仙花數(shù)示例分享

    php實(shí)現(xiàn)水仙花數(shù)示例分享

    這篇文章主要介紹了php實(shí)現(xiàn)水仙花數(shù)示例,需要的朋友可以參考下
    2014-04-04
  • Laravel框架使用Seeder實(shí)現(xiàn)自動填充數(shù)據(jù)功能

    Laravel框架使用Seeder實(shí)現(xiàn)自動填充數(shù)據(jù)功能

    這篇文章主要介紹了Laravel框架使用Seeder實(shí)現(xiàn)自動填充數(shù)據(jù)功能,結(jié)合實(shí)例形式分析了Laravel基于Seeder類實(shí)現(xiàn)自動填充數(shù)據(jù)的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2018-06-06

最新評論

郑州市| 额济纳旗| 镇原县| 咸阳市| 望谟县| 马鞍山市| 伊川县| 南召县| 靖安县| 江山市| 新源县| 高安市| 中西区| 文成县| 湛江市| 汽车| 永泰县| 普格县| 白沙| 白城市| 洛宁县| 宁强县| 武邑县| 台安县| 常州市| 四平市| 乡宁县| 杂多县| 博湖县| 绵阳市| 松滋市| 神农架林区| 锡林郭勒盟| 衡南县| 宝清县| 长子县| 沙雅县| 郓城县| 新巴尔虎右旗| 定陶县| 山丹县|