如何使一个python wsgi脚本返回到php


How to make a python wsgi script return to php?

我有一个php脚本,它将一个值传递给一个http://something..../wsgi.py页面,该页面计算并返回一个值。

我不想显示这个.py页面。相反,我想调用另一个php页面以及由python页面计算的值。

有什么建议吗?

这个问题的一个优雅的解决方案是从Python脚本返回一个HTTP重定向响应。使用这样的解决方案,浏览器不需要从Python脚本加载和显示HTML,从而使重定向对用户更加透明。

用WSGI创建HTTP重定向的代码片段如下:

def redirector_app(environ, start_response):
   param = '' # Set the parameter you want to pass here
   start_response('301 Redirect', [('Location', 'http:/yourphpscript.com/?param=%s' % param),])
   # ...

如果<form>是不可接受的,您可以使用HTML <link><img>标记,以使浏览器请求指定的URL