Как определить формат даты для php curl? - PullRequest
0 голосов
/ 20 февраля 2019

У меня есть простой скрипт, который сворачивается на сайт, чтобы получить информацию о рейсе.На сайте есть ввод для города отправления, города прибытия и даты.В поле даты на реальном сайте используется средство выбора даты с заполнителем в формате мм / дд / гггг, а при выборе даты с помощью средства выбора даты поле ввода даты заполняется чем-то вроде 04/14 / 2019.

Myсценарий включает в себя:

$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);

Когда я повторяю вывод, он всегда говорит мне, что я отправил неверную дату.Я пробовал несколько форматов.Любые идеи о том, как определить правильный формат даты или что еще мне нужно сделать?

Спасибо.

1 Ответ

0 голосов
/ 20 февраля 2019

Когда вы отправляете форму на реальном сайте, вы можете проверить данные POST с помощью консоли веб-разработчиков: Как я могу отладить HTTP POST в Chrome?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...