如何让Python WSGI脚本返回给PHP?
我有一个PHP脚本,它会把一个值传递给一个名为 http://something..../wsgi.py 的页面,这个页面会进行计算并返回一个结果。
我不想直接显示这个.py页面的内容。相反,我想调用另一个PHP页面,并把Python页面计算出来的值一起传过去。
有没有什么建议可以让我继续进行这个操作?
2 个回答
1
如果不想用 <form>
标签,你可以用 HTML 的 <link>
或 <img>
标签来让浏览器去请求你指定的网址。
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),])
# ...