34 lines
1.1 KiB
PHP
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');
|
|
}
|
|
} |