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

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

 更新時間:2016年12月01日 08:32:59   投稿:lqh  
在php中eval是一個函數(shù)并且不能直接禁用了,但eval函數(shù)又相當(dāng)?shù)奈kU(xiǎn)并經(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請求,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    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

最新評論

安顺市| 大城县| 新绛县| 读书| 靖宇县| 乌兰察布市| 黔南| 宁陵县| 肇东市| 古浪县| 贞丰县| 铜山县| 静宁县| 余江县| 峨山| 江都市| 双流县| 咸阳市| 涞水县| 婺源县| 福安市| 陕西省| 六枝特区| 诏安县| 海宁市| 定襄县| 荃湾区| 白河县| 陆良县| 临朐县| 沙洋县| 孙吴县| 沈阳市| 晋城| 甘肃省| 安岳县| 宜宾市| 保定市| 孝昌县| 渭南市| 土默特右旗|