Везде работает, кроме:
При выполнения ajax запроса выводить ошибку:
Я пытался дать доступ с помощью /bitrix/modules/test/admin/.htaccess: и /bitrix/modules/test/admin/.access.php:
ajax.php:
Но ошибка не исчезла.
При выполнения ajax запроса выводить ошибку:
| Код |
|---|
POST https://test.ru/bitrix/modules/test/admin/ajax.php 403 (Forbidden) |
| Код |
|---|
BX.ajax.post('/bitrix/modules/<?=$module_id?>/admin/ajax.php',data,function(result){}); |
Я пытался дать доступ с помощью /bitrix/modules/test/admin/.htaccess: и /bitrix/modules/test/admin/.access.php:
| Код |
|---|
Satisfy any order allow,deny allow from all |
| Код |
|---|
<? $PERM["include"]["*"]="D"; $PERM["include"]["7"]="X"; $PERM["include"]["8"]="X"; |
ajax.php:
| Код |
|---|
<?
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Config\Option;
ignore_user_abort(true);
set_time_limit(0);
ini_set('display_errors', 0);
register_shutdown_function(function() {
$error = error_get_last();
if($error and $error['type'] == 1) {
http_response_code(200);
$result = array();
$result['error'] = $error['message'];
echo json_encode($result);
exit;
}
});
define("NO_KEEP_STATISTIC", true);
define("NOT_CHECK_FILE_PERMISSIONS", true);
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); |
Но ошибка не исчезла.