我正在将变量传递给curl调用,我需要传递某人注册时的系统日期(YMD HMS格式),然后传递24小时后的到期日期:
$post2 = [
"subscription[name]" => 'magazine one day subscription',
"subscription[product_id]" => '51',
"subscription[start_date]" => "date('Y-m-d H:i:s')",
"subscription[end_date]" => "date('Y-m-d H:i:s', strtotime('+24 hours', time()))",
"subscription[allowed_no_of_articles]" => '56',
];
$username = "Incisive";
$password = "!atseg9$";
$ch2 = curl_init("http://xxxx.auth.xxx.net/subscriber_individuals/$xml->id/subscriptions.xml");
curl_setopt($ch2, CURLOPT_USERPWD, $username . ":" . $password);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch2, CURLOPT_POSTFIELDS, $post2);
$complete = curl_exec($ch2);
curl_close($ch2);
echo $complete;我已经尝试了日期功能,但这不起作用,所以我想知道如果其他人有任何解决方案尝试任何帮助将不胜感激。
发布于 2016-07-20 19:45:14
您引用了date函数。您可以替换:
$post2 = [
"subscription[name]" => 'magazine one day subscription',
"subscription[product_id]" => '51',
"subscription[start_date]" => "date('Y-m-d H:i:s')",
"subscription[end_date]" => "date('Y-m-d H:i:s', strtotime('+24 hours', time()))",
"subscription[allowed_no_of_articles]" => '56',
];有了这个:
$post2 = [
"subscription[name]" => 'magazine one day subscription',
"subscription[product_id]" => '51',
"subscription[start_date]" => date('Y-m-d H:i:s'),
"subscription[end_date]" => date('Y-m-d H:i:s', strtotime('+24 hours', time())),
"subscription[allowed_no_of_articles]" => '56',
];https://stackoverflow.com/questions/38477243
复制相似问题