加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Eval(),有什么意义?

发布时间:2020-12-13 22:42:42 所属栏目:PHP教程 来源:网络整理
导读:关于eval()作为函数的官方文档说: Among other things,this can be useful for storing code in a database text field for later execution. 我对此非常困惑. PHP文档是否建议将PHP行存储到数据库中?什么?这不是一件令人不安的事吗? 如果我知道在数据库
关于eval()作为函数的官方文档说:

Among other things,this can be useful for storing code in a database text field for later execution.

我对此非常困惑. PHP文档是否建议将PHP行存储到数据库中?什么?这不是一件令人不安的事吗?

如果我知道在数据库中有一个以PHP形式执行的字符串怎么办?这不是非常危险吗?我只需要一个Sql注入来做任何我想要的网站,无论我想要什么.我可以删除整个数据库,我可以从脚本中获取所有内容,我可以做任何事情.

这怎么会这么有用?

你能否告诉我一些关于这个eval()如何有用的例子?
此外,我可能错过了一些东西,为什么我看到一些代码,如:

eval("if (is_int($int)) { return false }");

而不仅仅是

if (is_int($int)) { return false }

但是,正如我所说,我可能错过了一些东西:什么?

eval()函数太棒了!人们一直使用它来注入代码并始终获得对服务器的出色访问.您经常会看到使用eval()和正则函数,这些函数还会在破坏的WordPress安装中执行.

你需要eval的原因很少.例如,如果我正在创建一个PHP测试站点,人们可以在页面上输入一些代码然后运行它.当然,由于您列出的原因,它需要首先进行消毒.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读