{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (5 май 2016, 20:06) [0/0] [0] [спам] [под]

Всем привет, одна из фишек этого зверя - подгрузка контента с другой страницы без обновления этой, вопрос: как защититься от прямого перехода на другую страницу?

2. (5 май 2016, 20:09) [0/0] [0] [спам] [под]

Проверку надо ставить на AJAX запрос:
<?php
function checkAjax() {
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') {
return true;
} else {
return false;
}
}
?>

На примере:
<?php
if (checkAjax()) {
echo 'отдаем данные';
} else {
echo 'не отдаем';
}
?>

3. (5 май 2016, 20:11) [0/0] [0] [спам] [под]

event.PreventDefault();

4. [автор] (5 май 2016, 20:50) [0/0] [0] [спам] [под]
Миледи,

Плохо( Я с Ajax не работаю, у меня фреймы по тому же принципу реализованы как и Ajax, но как там проверку сделать?

5. (5 май 2016, 21:02) [0/0] [0] [спам] [под]

Assassin_Creed, Без понятия...

6. [автор] (5 май 2016, 21:13) [0/0] [0] [спам] [под]

["HTTP_REFERER"]=> string(27) "http://frame.ru/frame_a.php"

7. [автор] (5 май 2016, 21:14) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений