0 レビュー
3 回答
php-http $ _POSTを受け取り、SimpleXMLにフィードします
現在、HTTPPOSTを介してXMLを受信するページを設定しようとしています。 SimpleXMLを使用してファイルからXMLを取得し、ロジックを実行することに成功しましたが、POST送信を受信するように設定する方法がわかりません。
$ _ POSTからすべての情報を文字列として取得するデフォルトの方法はありますか?
//'get'ting the xml from a file
$job = simplexml_load_file(/path/to/file);
//my assumption on how to accept the XML post - throws a not string error
$job = simplexml_load_string($_POST);
サードパーティから受信しているので、提供されていないという追加情報はありますか?以前の処理はすべてname=valueのペアでした。つまり、 $value = $_POST['name'];
言い換えると、すべてのHTTP POSTに名前ハンドルがありますか?
多面的な質問で申し訳ありませんが、私は少し迷っているので、すべての角度をカバーしようとしています。
どんな助けでも大歓迎です!
わからない
0
レビュー
答え :
解決策:
このコードは、投稿されたすべての変数を1つの文字列変数に結合します:
$foo = "";
foreach( $_POST as $val )
{
$foo .= $val;
}
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。