Есть form:
<form method="POST" enctype="multipart/form-data" action="/upload.php">
на HTTP все корректно работало и данные input'ов передавались в upload.php. После переезда на HTTPS - перестало. $_POST пустой, как и $_FILES.
Часть $_SERVER:
[REDIRECT_HTTPS] => on
[REDIRECT_HANDLER] => application/x-httpd-php5
[REDIRECT_STATUS] => 200
[HTTPS] => on
Моя гипотеза в том, что происходит редирект на https и из-за этого данные затираются. Пробовал в action указывать протокол HTTPS, все равно данные не передаются. Подскажите, пожалуйста, что нужно подправить/сделать, чтобы на HTTPS на upload.php получать данные формы?
headers:
Request URL: https://*.pro/upload.php
Request Method: POST
Status Code: 200 OK
Remote Address: 176.31.240.140:443
Referrer Policy: no-referrer-when-downgrade
Connection: close
Content-Encoding: gzip
Content-Length: 1015
Content-Type: text/html; charset=UTF-8
Date: Sat, 15 Jun 2019 11:57:34 GMT
Server: Apache
Strict-Transport-Security: max-age=31536000; preload
Vary: Accept-Encoding
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7
Cache-Control: max-age=0
Connection: keep-alive
Content-Length: 16000246
Content-Type: multipart/form-data; boundary=----WebKitFormBoundarybcyYhdBMLj8E3z3u
Cookie: _ga=GA1.2.1820755521.1559482482
Host: *.pro
Origin: https://*.pro
Referer: https://*.pro/
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.90 Safari/537.36