我有一个PHP脚本,它将行添加到MySQL数据库,当我在脚本中设置变量时,它工作正常。作为规范,我希望通过html页面输入值。为了测试我明白我可以运行我的PHP脚本参数模拟$ _ POST值,类似于: http://www.website.com/php/insert_client3.php?nickname=“鲍勃” & EMAILADDRESS ='鲍勃@雅虎
剧本开头是:
<?php
print_r($_POST);
var_dump($_POST);
// check for required fields
$nickname = $_POST['nickname'];
$emailaddress = $_POST['emailaddress'];
print_r和var_dump返回的是空数组,是我的方法错误还是语法?我试图通过与数据库开始一直背 赞赏任何帮助... 感谢
该URL的语法是一个GET请求,而不是POST。充其量,你可以一直尝试请求。 –
@ Fred-ii-重复问题中的哪个地方能解释?这个问题比未定义变量的一般问题更具体。 – Barmar
@Barmar然后下面的答案没有回答这个问题;所以不知道为什么这会得到提升。另外,在答案旁边没有看到绿色的勾号,显然没有解决这个问题,除非OP不知道该怎么做,或者刚刚起飞。我没有把握这个问题和答案?在这里看起来很明显。 –