Для правильного вопроса надо знать половину ответа
Обычно PHP в таком случае видит последнее значение. Используйте site.ru/?foo[]=bar&foo[]=bar2. Тогда в PHP будет массив $_GET['foo'] = ['bar', 'bar2'].
Для правильного вопроса надо знать половину ответа
Треугольники BOC и AOD прямоугольные (из условия задачи), равнобедренные (треугольники ABC и BCD, ACD и ABD попарно равные, значит и высоты у них равные) и пропорциональные. Длины оснований будут, соответственно, BC и AD, высоты BC/2 и AD/2. Из пропорциональности получаем AD = k*BC.
Значит площадь трапеции
S = (BC + AD) * (BC/2 + AD/2) / 2 = (BC + k*BC) * (BC/2 + k*BC/2) / 2 =
= BC2(1 + k)2/4 = 4(1 + k)2 = 110
(1 + k)2 = 27.5
1 + k = 5.244
k = 4.244
AD = 4.24 * 4 = 16.976
Для правильного вопроса надо знать половину ответа
Yii::$app->request->post() получает данные из $_POST, который ничего не знает про JSON и обрабатывает только стандартные формы HTML.
Вам необходимо определить парсер для appliation/json и использовать методы getBodParam/getBodyParams.
Для правильного вопроса надо знать половину ответа
Один раз пройтись по большому файлу и разбить его на маленькие с нужным количеством товаров в каждом. Читать через XMLReader, записывать через XMLWriter с периодическим flush.
Для правильного вопроса надо знать половину ответа
Refresh-токены хранят для проверки на повторное использование. При первом использовании ставится пометка, при попытке повторного использования блокируются все refresh-токены пользователя. При следующем обновлении с любого клиента данного пользователя потребуется полная аутентификация. Можно хранить не весь токен, а только uid токена и id пользователя.
Для правильного вопроса надо знать половину ответа
1. В том, что PHP автоматически разбирает в $_POST только запросы с Content-Type: application/x-www-form-urlencoded или Content-Type: multipart/form-data. Запросы с другими типами содержимого надо получать самостоятельно через php://input. Пытаться изменить пришедшие данные установкой Content-Type бесполезно, тем более, что функция header добавляет заголовок ответа и не меняет ничего в запросе.
2. Какой нужен, такой и правильный.