Biến API
Cú pháp:
api[var]
Gồm các biến con:
- is_login -> kiểm tra sự tồn tại của người dùng, nếu có trả về tên người dùng đang đăng nhập.
- uri (array):
-- segments (array): phân đoạn URI
-- current (string): URL đầy đủ của trang hiện tại, bao gồm các get_get
- browser (array):
-- ip (string): IP của người dùng đang truy cập
-- user_agent (string): thông tin trình duyệt của người dùng đang truy cập
Ví dụ:
IP của bạn là:
{{api.browser.ip}}
-----
Làm thế nào đề thêm chúng vào DorewSite?
- Trả lời: Dùng FTP manager truy cập vào /index.php tìm:
$twig->addExtension(new FormURI());
if ($type_db == 'phpSQLite3') {
$twig->addExtension(new phpSQLite3());
} else $twig->addExtension(new QuerySQL());
$twig->addExtension(new SomeFunctions());
$twig->addExtension(new SomeFilter());
$twigrender = $twig->render($pathTWIG, [
'dir' => ['css' => '/', 'js' => '/', 'img' => '/']
]);
Sửa thành:
$FormURI = new FormURI();
$SomeFunctions = new SomeFunctions();
if ($type_db == 'phpSQLite3') {
$QuerySQL = new phpSQLite3();
} else $QuerySQL = new QuerySQL();
$twig->addExtension($FormURI);
$twig->addExtension($QuerySQL);
$twig->addExtension($SomeFunctions);
$twig->addExtension(new SomeFilter());
$twigrender = $twig->render($pathTWIG, [
'dir' => ['css' => '/', 'js' => '/', 'img' => '/'],
'api' => [
'is_login' => $GLOBALS['QuerySQL']->is_login(),
'uri' => [
'segments' => $GLOBALS['FormURI']->get_uri_segments(),
'current' => $GLOBALS['FormURI']->current_url()
],
'browser' => [
'ip' => $GLOBALS['SomeFunctions']->ip(),
'user_agent' => $GLOBALS['SomeFunctions']->user_agent()
],
]
]);
- Danh sách chương (26) Link
- Biến API [ Đang đọc ]
- Một số hàm khác Đọc ngay
- Hàm: ip() và user_agent() Đọc ngay
- Hàm: print_r() Đọc ngay
- Hàm: shuffle_array() và implode() Đọc ngay
- Hàm: rounding() Đọc ngay
- Hàm băm Đọc ngay
- Hàm: typetext() Đọc ngay
- Các hàm xử lý Cookie Đọc ngay
- Hàm: select_table_row_data_by_where() Đọc ngay
- Hàm: select_table() Đọc ngay
- Hàm: system_info() Đọc ngay
- Hàm: query_select_table() và query_update_table() Đọc ngay
- Hàm: delete_rows_table() Đọc ngay
- Hàm: update_row_array_table() Đọc ngay
- Hàm: insert_row_array_table() Đọc ngay
- Hàm: drop_column_table() Đọc ngay
- Hàm: create_columns_table() Đọc ngay
- Hàm: rename_table() và drop_table() Đọc ngay
- Hàm: get_row_count() Đọc ngay
- Hàm: create_table_with_column() Đọc ngay
- Hàm: Xử lý biểu mẫu và URI Đọc ngay
- Một số bộ lọc khác Đọc ngay
- Các bộ lọc JSON và URL Đọc ngay
- Các bộ lọc Regex Đọc ngay
- Các bộ lọc Sort Đọc ngay