gpt4 book ai didi

php - 如何动态编译和执行代码?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:32 31 4
gpt4 key购买 nike

有一些网站(如 one )允许用户提交不同语言的代码,系统会在这些网站上编译和执行测试用例。作为一名开发人员,我很想知道他们是如何做到这一点的,以及他们如何支持多种语言(PHP、Python、C、.NET、javascript)?

提交的代码是否可能是恶意的,从而危及他们执行代码的环境?

谢谢。

最佳答案

am curious to know how they do this and how are they supporting multiple languages (PHP, Python, C, .NET, javascript)?

简单:安装多种语言安装并为给定的输入(当然由用户提供)调用正确的一种。

Isn't it possible that the code submitted can be malicious thereby jeopardizing the environment that they execute the code on?

当然可以。然而,有无数潜在的对策。以多年来开发的各种形式对流程进行沙盒处理,在给定时间后终止流程,防止访问潜在危险的功能等。参见Codepad's about page。对于这样做的真实网站不得不说些什么。

关于php - 如何动态编译和执行代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7165381/

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