Как заставить скрипт Python wsgi вернуться в php? - PullRequest
2 голосов
/ 26 ноября 2011

У меня есть скрипт php, который передает значение на страницу http://something. ... / wsgi.py , которая вычисляет и возвращает значение.

Я не хочу отображать эту .py страницу. Вместо этого я хочу вызвать другую страницу php вместе со значением, вычисленным страницей python.

Есть какие-нибудь указатели о том, как поступить?

Ответы [ 2 ]

2 голосов
/ 26 ноября 2011

Элегантным решением этой проблемы было бы вернуть ответ HTTP перенаправления из скрипта Python.При таком решении ваш браузер не должен загружать и отображать HTML-код из скрипта Python, что делает перенаправление более прозрачным для пользователя.

Ниже приведен фрагмент кода, создающий перенаправление HTTP с WSGI:

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 голос
/ 26 ноября 2011

Если <form> неприемлемо, вы можете использовать тег HTML <link> или <img>, чтобы браузер запрашивал указанный URL-адрес.

...