php - 如何确定 php curl 的日期格式?
问题描述
我有一个简单的脚本,它可以卷曲到一个站点以获取航班信息。该站点输入了出发城市、到达城市和日期。实际站点上的日期字段使用占位符格式为 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);
当我回显输出时,它总是告诉我我提交的日期无效。我尝试了多种格式。关于如何确定正确的日期格式或我可能需要做什么的任何想法?
谢谢。
解决方案
当您在真实站点上提交表单时,您可以使用 Web 开发人员控制台检查 POST 数据:如何在 Chrome 中调试 HTTP POST?
推荐阅读
- python - 如何获取从方法返回的数据并再次在同一方法中使用它?
- javascript - 将 php 代码放入 yii 框架的 registerScript 中
- bash - 我怎样才能使这个 bash xautolock 脚本工作?
- maxima - 千里马:用它的定义替换函数 f(x)?
- sql - 尝试对一列和该列中的某些值进行内部连接
- http - 未知的 API 函数:“文件/上传
- pandas - 在 Python(熊猫)中重构数据框
- python - numpys setdiff1d 坏了吗?
- html - 无法使用在我自己的库中声明的元素之一
- android - Android - 文本视图不显示