Я застрял во время моего проекта, мне нужно немного вашего совета, чтобы найти правильный путь.
вот что я делаю в своем PHP-коде.
1) мой скрипт создает учетную запись на стороннем веб-сайте (я не контролирую этот веб-сайт)
2) есть 5 форм, которые я должен отправить по одной для создания учетной записи.
3) Я успешно создал код для отправки первых двух форм, и после отправки второй формы я получаю третью форму в своем ответе в сценарии.
4) но когда я отправляю данные для третьей формы, я получаю ответ красным шрифтом: «Пожалуйста, заполните все поля», я получаю это сообщение об ошибке, что означает, что мой код передает значения в «действие» форма третьей формы, но некоторые из-за того, что она не принимает или может быть возможной, мой локон делает что-то неправильно при отправке данных.
все 5 форм принимают данные типа содержимого "multipart / form-data", и это значит, что я отправляю все свои данные в массив и присваиваю этот массив "CURLOPT_POSTFIELDS".
ниже приведены данные, отправленные браузером в сценарий «действия» формы 3.
-----------------------------792694871670
Content-Disposition: form-data; name="1"
(Car#21)
-----------------------------792694871670
Content-Disposition: form-data; name="2"
(Car#22)
-----------------------------792694871670
Content-Disposition: form-data; name="3"
(Car#23)
-----------------------------792694871670
Content-Disposition: form-data; name="4"
(Car#24)
-----------------------------792694871670
Content-Disposition: form-data; name="5"
(Car#25)
-----------------------------792694871670
Content-Disposition: form-data; name="6"
(Car#26)
-----------------------------792694871670
Content-Disposition: form-data; name="7"
(Car#27)
-----------------------------792694871670
Content-Disposition: form-data; name="8"
(Car#28)
-----------------------------792694871670
Content-Disposition: form-data; name="9"
(Car#29)
-----------------------------792694871670
Content-Disposition: form-data; name="10"
(Car#30)
-----------------------------792694871670
Content-Disposition: form-data; name="19.0.x"
42
-----------------------------792694871670
Content-Disposition: form-data; name="19.0.y"
9
-----------------------------792694871670--
и следующий - массив, который я публикую, используя curl.
$ data_arry3 [ "1"] = "(Car # 21)";
$ Data_arry3 [ "2"] = "(Car # 22)";
$ Data_arry3 [ "3"] = "(Car # 23)";
$ Data_arry3 [ "4"] = "(Автомобиль # 24)"; * * одна тысяча двадцать одна
$ Data_arry3 [ "5"] = "(Car # 25)";
$ Data_arry3 [ "6"] = "(Car # 26)";
$ Data_arry3 [ "7"] = "(Car # 27)";
$ Data_arry3 [ "8"] = "(Car # 28)";
$ Data_arry3 [ "9"] = "(Car # 29)";
$ Data_arry3 [ "10"] = "(Car # 30)";
$ Data_arry3 ['19 .0.x '] = "58";
$ Data_arry3 [ '0.y'] = "4";
Насколько я знаю, сессия, куки и ссылка все в порядке, потому что я могу отправить первые две формы.
Я думаю, что проблема в том, что данные отправляются с помощью curl на этот сервер, что-то изменилось с помощью curl в данных перед отправкой на сервер, поэтому я говорю, что это имя поля - цифры, а не алфавит. может быть, я ошибаюсь.
так что эксперты любой может дать мне знать, что я делаю не так ??
любой совет наверняка выведет меня из этого.
пожалуйста, если есть вопросы, дайте мне знать.