【发布时间】:2019-02-19 21:04:41
【问题描述】:
我有一个简单的脚本,它可以卷曲到一个站点以获取航班信息。该站点输入了出发城市、到达城市和日期。实际站点上的日期字段使用日期选择器,占位符格式为 mm/dd/yyyy,当使用日期选择器选择日期时,日期输入字段会填充类似 04/14/2019 的内容。
我的脚本包括:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://www.somesite.com");
$curl_data = "dep=YYY&arr=ZZZ&date=04/14/2019";
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curl_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
当我回显输出时,它总是告诉我我提交的日期无效。我尝试了多种格式。关于如何确定正确的日期格式或我可能需要做什么的任何想法?
谢谢。
【问题讨论】:
-
在浏览器中提交表单并查看浏览器发送数据的格式。此外,许多日期选择器实际上有两个重叠的输入框以实现日期选择器功能。检查 DOM 以确保您没有名为
date1或类似名称的隐藏输入。
标签: php curl datepicker