jsonを処理したい(受信メールのmailgunからのPOSTリクエストで受信)。
私はcodeigniterを使用しています。
以下は、私が扱っているjsonの一部です。
},
"log-level": "info",
"timestamp": 1475215276.814206,
"message": {
"headers": {
"to": "[email protected]",
"message-id": "CALv887xt-=_ijgb1iC0BQcOwJXguOWbiF7j+Licx6kqperh5Zg@mail.gmail.com",
"from": "User Test <[email protected]>",
"subject": "example email for testing"
},
"attachments": [],
"recipients": [
"[email protected]"
],
from値$this->input->post('from')
とsubject値へのアクセスに問題はありません$this->input->post('subject')
。
ただし、次のコードを使用して宛先と受信者にアクセスしようとしていますが、取得するのはnull値だけです。
$to = $this->input->post('to');
$message_header = $this->input->post('message');
$recipients = $message_header->recipients;
$email = $recipients[0];
$email_q = filter_var($email, FILTER_SANITIZE_EMAIL);
どんな助けでも素晴らしいでしょう。
次の方法でアドレスを取得しました。
Codeigniterの場合:
$this->input->post('recipient');
PHPの場合:
$_POST['recipient'];
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加