是否可以使用Javascript动态生成php代码并在不重新加载的情况下运行它?
答案 0 :(得分:2)
从技术上讲,你可以使用ajax将代码发送到后端,然后保存它并运行另一个ajax调用,但这将是一个巨大的安全漏洞,即不要做它
答案 1 :(得分:2)
你必须了解一些东西,Javascript是客户端语言,PHP是服务器端,因此你不能使用Javascript来“生成”PHP代码。
您可以做的是通过POST或GET使用AJAX将数据发送到PHP文件,该文件将对该数据执行某些操作,然后返回响应而不重新加载页面。
答案 2 :(得分:0)
是的,你可以做到,但这是毫无意义和危险的。你可以为某些目的“生成”php代码/例如自动php脚本修改/但你绝不允许服务器端直接执行非转义输入。
看看你的问题,我想你并没有明确区分客户端和服务器端脚本。所以一定要意识到这一点!
我建议你再考虑一下,找到更好的解决问题的方法/或者问你是否不能/.
更多信息: XSS