nhance/app/Filters/HttpRequestLog.php
2024-02-02 17:20:43 +05:30

34 lines
1.1 KiB
PHP

<?php
namespace App\Filters;
use CodeIgniter\Filters\FilterInterface;
use CodeIgniter\HTTP\RequestInterface;
use CodeIgniter\HTTP\ResponseInterface;
class HttpRequestLog implements FilterInterface
{
public function before(RequestInterface $request, $arguments = null)
{
log_message('info', 'HttpRequestLog before');
$uuid = generate_uuid();
set_session_uuid($uuid);
// echo $uuid.'<br>';
// $slug = \Config\Services::slug();
// $home = \Config\Services::home();
// echo $home->testService();
// // echo !check_session();// print_r($slug);die();
// echo $slug->slugify('www.googl.com article no 5');die();
// echo 'before HttpRequestLog'.'<br>'
;
}
public function after(RequestInterface $request, ResponseInterface $response, $arguments = null)
{
// Do something here
// log_message('info', 'HttpRequestLog after');
// echo 'last HttpRequestLog'.'<br>';
// $this->session = \Config\Services::session();
// echo $this->session->get('uuid');
}
}