所以我尝试做一些我认为应该非常简单的事情:使用HTTP POST
将数据发送到一个简单的php脚本,该脚本可以获取所包含的信息并对其执行某些操作。此信息可以是文本或图像数据(二进制数据),但这可能无关紧要。
我正在使用hurl.it
测试我的php脚本,以发送包含HTTP POST
和name
两个参数的样本date
或类似的简单内容。我在服务器端有一个小的PHP脚本,用于查找这些变量名称。
这是php:
<?php
echo "Some Message";
$nameValue = $_POST('name')
echo $nameValue
$dateValue = $_POST('date')
echo $dateValue
?>
我认为这会有效,但我收到的回复说明如下:
致命错误:函数名称必须是[卷名]
中的字符串
有没有人对如何解决此问题有任何建议?在此先感谢您的帮助!
答案 0 :(得分:7)
$_POST
是一个数组。你必须
$_POST['name']
答案 1 :(得分:7)
$_POST['name']
不是$_POST('name')
你似乎也缺少分号。
答案 2 :(得分:4)
$_POST('name')
这应该是
$_POST['name']
$_POST
是一个数组,因此您使用[]
。 ()
用于功能。
此外,您需要使用;
结束行。
答案 3 :(得分:0)
$_POST
是一个关联数组。因此,对于所有关联数组,正确的语法是
$ nameValue = $ _POST ['name'];
当然,这意味着$_POST['name']
可能本身就是一个数组。