如何获取作为post发送的数据并将其设置为参数
API data will send
[APItype] => UpdateSend
[Date/Time] => 2016-01-10 00:00:00
[initit_by] => John_admin
[NewList] => 1
[contact] => Array
(
[id] => 0001
[email] => Patron-email@test.com
[first_name] => Patron
[last_name] => t=Test
)
我想要以下内容:
if ($_SERVER["REQUEST_METHOD"] == "POST")
$APItype => UpdateSend;
$id = 0001;
$email => Patron-email@test.com;
$first_name => Patron;
$last_name => t=Test;
我以为我可以执行以下操作来参数化:
$email=['contact']['email'];
那不起作用。
答案 0 :(得分:0)
如果您要获得帖子参数,那么您可以获得以下参数:
$contact = $_POST['contact'];
$APItype => $_POST['APItype'];
$id = $contact['id'];
$email => $contact['email'];
$first_name => $contact['first_name'];
$last_name => $contact['last_name'];
答案 1 :(得分:0)
除了Jigar所说的内容之外,您还可以通过$_REQUEST超全球,filter_input()或其衍生产品之一访问它们。
答案 2 :(得分:0)
您可以使用extract
功能。 http://php.net/extract
$variables = extract($_POST);
注意:正如PHP文档所说,您不应该在不受信任的数据,用户输入上使用它。小心。