Check if request is ajax

Проверяет является ли запрос AJAX запросом.

Через проверку наличия X-Requested-With: XMLHttpRequest.
This commit is contained in:
Roman Kelesidis 2023-03-07 17:44:48 +07:00
commit e340305d69
3 changed files with 10 additions and 0 deletions

View file

@ -198,6 +198,11 @@ switch ($bb_cfg['datastore_type']) {
$datastore = new TorrentPier\Legacy\Datastore\File($bb_cfg['cache']['db_dir'] . 'datastore/', $bb_cfg['cache']['prefix']);
}
function is_ajax(): bool
{
return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
}
function sql_dbg_enabled()
{
return (SQL_DEBUG && DBG_USER && !empty($_COOKIE['sql_log']));