如何让Python WSGI脚本返回给PHP?

2 投票
2 回答
1102 浏览
提问于 2025-04-17 07:04

我有一个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),])
   # ...

撰写回答