На странице индекса я создал форму (не в HTML, а через JavaScript) и вложил ее в функцию, которая вызывается после определенных условий. Вот код JavaScript:Доступ запрещен (403), если файл доступа через JavaScript
function next_page()
{
var card="Some values ab,xy";
var form = document.createElement("form");
input = document.createElement("input");
form.action = "preview_card.php";
form.method = "post"
input.name = "card_data";
input.value = card;
form.appendChild(input);
document.body.appendChild(form);
form.submit();
}
но проблема в том, когда эта функция называется «Forbidden» сообщение отображается как:
Запретный
У вас нет разрешения на доступ /preview_card.php на этом сервере.
Кроме того, при попытке использовать ошибка 404 не найдена с использованием ErrorDocument для обработки запроса.
, но если я непосредственно goto preview_card.php, отображается страница.
Почему запрещен доступ, когда файл вызывается JS-файлом, но если я непосредственно ввожу ссылку в браузер, она появляется.
Убедитесь, что 'preview_card.php' находится в том же каталоге, что и ваш индексный файл. –
Он находится в том же каталоге –
В этом случае проверьте свой 'error_log' для получения дополнительной информации об ошибке. –