Post 德鲁帕尔卷曲,$GET

Post 德鲁帕尔卷曲,$GET,post,drupal,curl,get,Post,Drupal,Curl,Get,我正在远程创建一个Drupal7节点。在我的服务器中,我有一个使用 now=$(date) curl --data "date=$now" http://website.com 它应该将$now的值发送到url。在我使用的远程nodecreate.php表单中 $node->field_date[$node->language][0]['value'] = $_GET['date']; 设置节点中日期字段的值。问题是节点创建成功,但日期为空 我也尝试过其他变体,比如在远程node

我正在远程创建一个Drupal7节点。在我的服务器中,我有一个使用

now=$(date)
curl --data "date=$now" http://website.com
它应该将$now的值发送到url。在我使用的远程nodecreate.php表单中

$node->field_date[$node->language][0]['value'] = $_GET['date'];
设置节点中日期字段的值。问题是节点创建成功,但日期为空

我也尝试过其他变体,比如在远程nodecreate.php中设置字符串值,如下所示

$date = $_GET['date'];
$node->field_date[$node->language][0]['value'] = $date;

然而,这也不起作用。有人知道这里出了什么问题吗?

您可能应该使用以下方法:

$node->field_date[LANGUAGE_NONE][0]['value'] = $date;

我假设您在节点上使用的是转换,而不是可转换字段。

正如我在上面所说的,这行代码不起作用,因此curl语句不正确,或者$\u GET不正确。这不是同一行!语言在我的语言中没有使用。如果您没有使用正确的键设置变量,它可以解释它出错的原因。。。