Auth->allow(['put']); } public function put() { $this->autoRender = false; $data = $this->request->getData(); $response = $this->response->withType('text/plain'); $dataString = http_build_query($data); //$this->recursiveArrayToString($data, $dataString); // %5B => [ // %5D => ] $dataString = preg_replace(['/\%5B/', '/\%5D/'], ['[', ']'], $dataString); //var_dump($dataString); //2020-02-27T13:52:32+01:00 $dateString = date('c'); $fh = fopen('/etc/grd_login/php_elopage_requests.txt', 'a'); if($fh === FALSE) { return $response->withStringBody('400 ERROR'); } fwrite($fh, $dateString); fwrite($fh, "\n"); fwrite($fh, $dataString); fwrite($fh, "\n"); fclose($fh); return $response->withStringBody('200 OK'); } }