我想知道是否可以使用C ++ CGI变量创建C ++环境变量。我正在考虑临时环境变量的内容,以便我可以在两个CGI程序之间共享数据。
答案 0 :(得分:2)
从概念上讲,从一个CGI程序所在的进程(内部)设置的环境变量只存在于该进程的生命周期或范围内。它们只对该过程或(可能)其子女“可见”(或可访问)。
此外,环境变量不是特定于“C ++”的,而是一个操作系统(或shell,取决于你来自哪里)功能。
即使有可能,以这种方式交换数据也不是一个好主意。您无法(可靠/轻松地)解决环境变量等并发修改等问题。
您应该研究IPC的其他概念(进程间通信)。