Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрет на запуск PHP скрипта / 4 сообщений из 4, страница 1 из 1
27.07.2012, 14:32:13
    #37895427
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на запуск PHP скрипта
Доброго времени суток!
Есть файл index.php, в котором присутствует JS код с функцией DataSearch
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
     function DataSearch() {
	$.ajax({
            type: "POST",
            data: "param="+param1,
            url: "scripts/action.php",
            dataType: "html",
            cache: false,
            success: function(data)
            {
	        $("#datavalue").empty();                          
    	        $("#datavalue").html(data) ;
            }
          })
     }; 


также имеется кнопка , которая запускает данную функцию.
Функция отправляет запрос на сервер в файл scripts/action.php, результат которого передается обратно в index.php.

Вопрос. Как запретить запуск файла scripts/action.php если в него передается параметр НЕ из моего index.php, а, например, с другого хоста?
...
Рейтинг: 0 / 0
27.07.2012, 15:03:10
    #37895528
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на запуск PHP скрипта
Смотреть реферер (не слишком надежно), использовать сессию...
...
Рейтинг: 0 / 0
27.07.2012, 15:33:52
    #37895588
andMegaM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на запуск PHP скрипта
Можно по подробнее с использованием сессий ?
...
Рейтинг: 0 / 0
27.07.2012, 15:40:45
    #37895610
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрет на запуск PHP скрипта
Стартуете сессию в обоих скриптах. В индексе ставите какую-то контрольную переменную, в экшн проверяете ее.
При необходимости принимаете меры для передачи идентификатора сессий на случай отключенных куков.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Запрет на запуск PHP скрипта / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]