亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

post 請求中的括號

post 請求中的括號

PHP
紫衣仙女 2023-10-15 14:48:51
我使用 wordpress 和 activecampaign 插件。我正在嘗試使用 webhook 將聯系人電子郵件數據發送到 php 頁面,我可以在其中使用此信息執行某些操作。我如何接收 php 中結構如下的數據:編碼contact%5Bid%5D=67330&contact%5Bemail%5D=asdf%40d.nl&contact%5Bfirst_name%5D=sadf&contact%5Blast_name%5D=asdf&contact%5Bphone%5D=%2B1063494959&contact%5Borgname%5D=&contact%5Bcustomer_acct_name%5D=&contact%5Btags%5D=&contact%5Bip4%5D=0.0.0.0&seriesid=266已解碼contact[id]=67330&contact[email][email protected]&contact[first_name]=sadf&contact[last_name]=asdf&contact[phone]=+1624567935&contact[orgname]=&contact[customer_acct_name]=&contact[tags]=&contact[ip4]=0.0.0.0&seriesid=266我嘗試使用$email = $_POST["contact[email]"];但沒有運氣。
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

每當您使用括號作為要在 POST 中發送的數據的標識符時,它都會$key=>$value在您的情況下形成類似關聯數組的關系,例如,如果contact[email]已通過 post 請求接收到,它將類似于以下形式的關聯數組$contact=>$email:在這種情況下可以通過使用來訪問,$_POST['contact']['email']因為數據將采用以下數組結構Array ( [contact] => Array ( [email] => [email protected] ) )

總結一下,如果您剛剛復制了以下內容,您的上述請求將會起作用

$email=$_POST['contact']['email'];

如果答案有效,請不要忘記接受并投票,以便其他人受益并輕松找到正確的答案。如果您遇到進一步的問題,請隨時在評論中提問。和平 ;-)


查看完整回答
反對 回復 2023-10-15
?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

您可以將 Explode 與 urldecode 函數一起使用:


看例子:


$query = "my=apples&are=green+and+red";


foreach (explode('&', $query) as $chunk) {

    $param = explode("=", $chunk);


    if ($param) {

        printf("Param\"%s\" - \"%s\"<br/>\n", urldecode($param[0]), urldecode($param[1]));

    }

}


查看完整回答
反對 回復 2023-10-15
  • 2 回答
  • 0 關注
  • 161 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號