Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: AJAX - отправка данных

Сообщения:  [1-10]   [11-15] 

 
 автор: bronenos   (03.03.2007 в 14:07)   письмо автору
 
   для: bronenos   (24.02.2007 в 11:08)
 

Ну и заодно... почему у меня не получается производить с объектом responseXML те же действия, как если бы я сделал

var obj = new ActiveXObject ('Microsoft.XMLDOM');
obj.onload = process;
obj.load (response);

Как его разбирать? responseXML...

   
 
 автор: bronenos   (03.03.2007 в 06:59)   письмо автору
 
   для: Фитч   (24.02.2007 в 10:47)
 

блин, никак не пойму, почему Опера не работает! Вот участок кода:
try
{
  this.handler = new XMLHttpRequest();
  this.msie = false;
  return true;
}
catch (e)
{
  // попытка для IE
}

   
 
 автор: bronenos   (24.02.2007 в 11:08)   письмо автору
 
   для: Фитч   (24.02.2007 в 10:47)
 

Нет, работало у меня в том случае
XMLHTTPRequest

   
 
 автор: Фитч   (24.02.2007 в 10:47)   письмо автору
 
   для: bronenos   (23.02.2007 в 23:20)
 

Накпомню, что в JavaScript учитывается регистр символов. XMLHttpRequest и XMLHTTPRequest - Это разные вещи

   
 
 автор: bronenos   (23.02.2007 в 23:20)   письмо автору
 
   для: zelen   (21.02.2007 в 17:52)
 

Странно... когда было так
var req = false;
if (window.XMLHTTPRequest)
  req = new XMLHTTPRequest();
elseif (window.ActiveXObject)
  req = new ActiveXObject ('Microsoft.XMLHTTP');
this.handler = req;

то все работало
А когда сделал так то ИЕ работает, а Опера нет
try
{
  this.handler = new XMLHTTPRequest();
  this.ie = false;
  return true;
}
catch (e)
{
  try
  {
    this.handler = new ActiveXObject ('Microsoft.XMLHTTP');
    this.ie = true;
    return true;
  }
  catch (e)
  {
    this.handler = false;
    this.ie = false;
    return false;
  }
}

   
 
 автор: coloboc66   (23.02.2007 в 11:19)   письмо автору
 
   для: bronenos   (23.02.2007 в 10:06)
 

Ну говорю же - аякс запрещает работу с чужим хостом. А как бороться со взломщиками - это уже совсем другая тема. Откройте новую тему тогда.

   
 
 автор: bronenos   (23.02.2007 в 10:06)   письмо автору
 
   для: coloboc66   (23.02.2007 в 09:14)
 

Ну так а если кто нибудь сделает форму
Тогда сможет мне любую слать информацию через POST
А мне надо только от моего сайта

   
 
 автор: coloboc66   (23.02.2007 в 09:14)   письмо автору
 
   для: bronenos   (22.02.2007 в 22:13)
 

Ничего подделывать не пробовал, но когда в скрипте аякса ставил url="http://somehostname/...", при запросе получал ошибку ява-скрипт "Разрешение отклонено". На форуме по этому вопросу консультировался и мне сказали - читай документацию аякса - так и должно быть. А подделать все можно, можно и Виндовс Виста сломать.

   
 
 автор: bronenos   (22.02.2007 в 22:13)   письмо автору
 
   для: coloboc66   (22.02.2007 в 09:31)
 

1. С чего вы взяли, что данные будут только от меня приниматься
2. Referer подделать можно

   
 
 автор: coloboc66   (22.02.2007 в 09:31)   письмо автору
 
   для: bronenos   (21.02.2007 в 18:50)
 

Да - вот так, примерно, только при методе POST одна строка будет выглядеть по-другому. А данные и так будут приниматься только от вашего скрипта - здесь идет запрет из соображений безопасности на на уровне броузера. А если все-таки хотите защититься - простенький РНР-скрипт для определения того, с какого хоста приходит запрос - если не со своего, то выход из скрипта.

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования