0

PHPプログラムからPythonコマンドライン(CLI)を呼び出そうとしています。その一環として、PHPプログラムからPythonプログラムに_server配列を渡す必要があります。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 に答える