2

だから、私は2つのステップを実行しました

a) php ファイルの 1 つにランダムな xml ファイルを作成します。b) 2 番目のファイルで同じ xml ファイルを解析します。

重要な点は、a) の php ファイルが xml のみを要求として使用して、php ファイル b) にポスト要求を発行することです。

ファイル b) は、SImpleXml を使用して xml ファイルを読み取る必要があります。

このhttp://blog.superfeedr.com/API/pubsubhubbub/getting-started-with-pubsubhubbub/のために何かをしようとしています。

私のサーバーは、スーパーフィーダーから xml 形式で通知を受け取ります。通知は、リクエスト内の xml ファイルになります。

ステップ a) を実行しているのは、パート b) が正しいことを確認するためだけです。

PHPでこれを行う方法。$_REQUEST、$GLOBALS 変数をすべて試しました。しかし、方法がわからない!

4

2 に答える 2

9

あなたが何をしようとしているのかよくわかりませんが、生の投稿データを読んでみてください。これはそれについて少し話しているブログ投稿です。

http://www.codediesel.com/php/reading-raw-post-data-in-php/

于 2010-01-15T01:37:51.590 に答える
1

PHP から POST データを送信する場合は、cURL を使用できます。$_POSTorを送信側で設定することはできず$_REQUEST、受信側でも設定されることを期待できません。

この質問を見てください: Send XML over HTTPS/POST via cURL?

于 2010-01-15T08:36:23.477 に答える