使用Javascript动态生成PHP代码

时间:2012-03-09 09:34:31

标签: php javascript web

是否可以使用Javascript动态生成php代码并在不重新加载的情况下运行它?

3 个答案:

答案 0 :(得分:2)

从技术上讲,你可以使用ajax将代码发送到后端,然后保存它并运行另一个ajax调用,但这将是一个巨大的安全漏洞,即不要做它

答案 1 :(得分:2)

你必须了解一些东西,Javascript是客户端语言,PHP是服务器端,因此你不能使用Javascript来“生成”PHP代码。

您可以做的是通过POST或GET使用AJAX将数据发送到PHP文件,该文件将对该数据执行某些操作,然后返回响应而不重新加载页面。

答案 2 :(得分:0)

是的,你可以做到,但这是毫无意义和危险的。你可以为某些目的“生成”php代码/例如自动php脚本修改/但你绝不允许服务器端直接执行非转义输入。

看看你的问题,我想你并没有明确区分客户端和服务器端脚本。所以一定要意识到这一点!

我建议你再考虑一下,找到更好的解决问题的方法/或者问你是否不能/.

更多信息: XSS