素材牛VIP会员
在线运行代码的原理是什么?
 65***14  分类:PHP代码  人气:823  回帖:5  发布于6年前 收藏

就是把代码直接运行吗?安全如何做啊?支持很多语言都去弄很复杂啊

 标签:bashgolangphp

讨论这个帖子(5)垃圾回帖将一律封号处理……

Lv7 码师
ad***cn CEO 6年前#1

可以使用容器来隔离

Lv5 码农
Bu***nc 移动开发工程师 6年前#2

我知道的目前有两种。
1.新开window,然后吧代码append到新窗口的body里面,
2.将dom转换为blob,然后填充到iframe的src;(不用新开页面)
参考 http://www.zhangxinxu.com/wor...

Lv5 码农
mi***02 学生 6年前#3

在线运行代码是什么意思?


PHP和js的话,有eval函数,别的语言我不太清楚

Lv2 入门
雷***习 技术总监 6年前#4

去了解下容器技术就不复杂了,每种语言就选不同的基础镜像即可,在容器里编译构建和运行。 不给容器开特权模式安全也是可以得到保障的,大家的容器不会相互影响

Lv2 入门
钱***8 软件测试工程师 6年前#5

如果只是你自己用的话,php可以直接eval,html js什么的就提交到一个iframe里即可,我自己用的在线运行代码,可以不用每次都新建个文件或者打开个文件编辑运行。
php:

html js:

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取