gpt4 book ai didi

php - 有没有办法在使用php检索它后使用存储在mysql中的PHP代码?

转载 作者:行者123 更新时间:2023-11-29 16:02:42 27 4
gpt4 key购买 nike

我的第一篇文章,我对如何表达我的问题以获得我想要的解决方案感到有点迷失。所以这里什么都没有......

我目前正在开发一个内容管理网站。它使用 PHP 创建页面并将页面内容存储在 MySQL 中,以便在面向用户的站点上回调。我需要使用 PHP 在页面内容中执行一些操作。

有没有一种方法可以使用 PHP 查找 SQL 数据库中的页面内容,并执行所获取的页面内容中的更多 PHP?或者这只是我希望我能做的事情并需要另一种方法?

我的主要任务是创建一个“联系我们”页面,该页面在发送查询后重定向到自身。联系我们表单的 html 内容保存在数据库中,并且可以使用 GET 请求中的页面 ID 找到。

我尝试将额外的 php 代码添加到 sql 页面内容中,但它只是不显示标签内的任何内容。

最佳答案

不推荐,但您可以使用 eval()从字符串执行 PHP。

假设您从数据库获得答案$response,其中包含要执行的代码。

$response = $db->execute($query);
var_dump(eval($response));

这将转储执行代码的返回值(存储在$response中)。

不建议使用它,因为它会将您的应用程序暴露给任意代码执行。您将需要(至少)清理 $response 的内容。

关于php - 有没有办法在使用php检索它后使用存储在mysql中的PHP代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56043626/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com