0

我正在尝试从 PHP 程序调用 python 命令行 (CLI)。作为其中的一部分,我必须将 _server 数组从 PHP 程序传递给 python 程序。从 python 方面来看,dict 似乎是一个合适的数据结构。但是,将可变长度 _server 数组传递给 python 的最佳方法是什么?

另外,我是否需要担心编码,所以我应该将 _server 包装到 json 对象中吗?

非常感谢任何想法或想法。

参考:PHP的_server数组http://php.net/manual/en/reserved.variables.server.php

4

1 回答 1

2

将其作为 JSON 传递,并在 python 程序中对其进行解码。

例子:

exec('/path/to/your/python/program ' . escapeshellarg(json_encode($_SERVER)));
于 2012-08-27T03:27:34.930 回答