Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2015, 17:29
Аспирант
Отправить личное сообщение для Miheeva Посмотреть профиль Найти все сообщения от Miheeva
 
Регистрация: 18.02.2015
Сообщений: 58

Возможно ли такое? (спрятать)
Здравствуйте. Хотела бы узнать возможно ли такое сделать..

Имеется js код на странице допустим /ss/

$(document).on({
        ajaxStart: function() { 
		
            $('#loader4').show()
			
        },
        ajaxStop: function() {
            $('#loader4').hide()
        }
    });
$('#add').appendTo('#add').load('/xxx/');


Как видите он подгружает файл /xxx/ (в .htaccess к примеру /lala/oo.php)
Можно ли сделать, чтобы он подгружал, но если кто то пройдет по ссылке /xxx/ чтобы ему не показывало содержимое?
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2015, 17:35
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Ну, предложу самый простой способ:

$('#add').appendTo('#add').load('/xxx/', {ajax: true});


А в oo.php:
<?php
if(!$_POST['ajax']) {
     header('Location: /');
}
?>
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2015, 17:37
Аспирант
Отправить личное сообщение для Miheeva Посмотреть профиль Найти все сообщения от Miheeva
 
Регистрация: 18.02.2015
Сообщений: 58

Сообщение от Ruslan_xDD Посмотреть сообщение
Ну, предложу самый простой способ:

$('#add').appendTo('#add').load('/xxx/', {ajax: true});


А в oo.php:
<?php
if(!$_POST['ajax']) {
     header('Location: /');
}
?>

Можно так?

if(!preg_replace("/[^a-zа-я0-9-.]+/is","",$_POST['ajax'])) {
header('Location: /');
}
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2015, 17:56
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Miheeva, а смысл? Тут же просто проверка на существование, этот параметр никуда подставляться не будет, так что, проблем с безопасностью возникнуть не должно.

Можно конечно проверять так:

if(!isset($_POST['ajax'])) {
     header('Location: /');
}


Но опять же, нет смысла.

Последний раз редактировалось ruslan_mart, 30.10.2015 в 18:25.
Ответить с цитированием
  #5 (permalink)  
Старый 30.10.2015, 18:10
Аспирант
Отправить личное сообщение для Miheeva Посмотреть профиль Найти все сообщения от Miheeva
 
Регистрация: 18.02.2015
Сообщений: 58

спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сохранить данные в файл? Возможно такое на JavaScript? Forgott Общие вопросы Javascript 35 26.06.2015 19:11
Расширение (наследование) переменных. Возможно ли такое? Roman Koff Общие вопросы Javascript 17 14.10.2014 18:58
возможно ли сделать такое с помоши js,? sarik Общие вопросы Javascript 17 26.02.2013 11:31
Возможно ли такое осуществить? hacker_007 Общие вопросы Javascript 2 05.02.2011 20:33
Такое возможно? KOPCAP Общие вопросы Javascript 6 24.02.2009 20:44