0

ローカルの appengine インスタンスから JavaScript コードを実行し、php プロキシを使用して ajax 呼び出しを実行しようとしています。js 呼び出しは次のようになります。

url = "proxy.php?url=http://www.example.com?format=json";
xmlhttp.open("GET",url,true);
xmlhttp.send();

appengine の構成で、php プロキシへのパスをたどるのに問題があります。私はこのコードを持っています:

class Proxy(Page):
def get(self):
self.redirect('/proxy.php', {})

問題は、クエリ パラメータがリダイレクトを介して渡されていないことです。どんな助けでも大歓迎です。

4

3 に答える 3

1

申し訳ありませんが、何をしようとしているのかわかりません。要求ハンドラに文字列を渡して、別のドメインの PHP スクリプトにリダイレクトしようとしていますか?

class MyRequestHandler(webapp.RequestHandler):
    def get(self, url):
      self.redirect('http://somedomain.com/proxy.php?url=%s' % url)

application = webapp.WSGIApplication([('/redirect_to/(.*)', MyRequestHandler)])
于 2012-09-21T23:10:04.997 に答える
0

appengine が PHP を実行できないことに気付いたので、締めくくります。

于 2012-09-22T01:23:17.483 に答える