如何让python wsgi脚本返回php?

时间:2011-11-25 21:11:11

标签: php python wsgi

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

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

关于如何进行的任何指示?

2 个答案:

答案 0 :(得分:2)

这个问题的优雅解决方案是从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),])
   # ...

答案 1 :(得分:1)

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