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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Может ли неработать АЯКС?
 
 автор: DEM   (28.08.2007 в 14:25)   письмо автору
 
 

Не знал, как лучше написать :) Может ли быть так, что на хостинге чего-то нет и тогда АЯКС не будет работать?

   
 
 автор: SHAman   (28.08.2007 в 15:08)   письмо автору
 
   для: DEM   (28.08.2007 в 14:25)
 

Аякс базируется на JavaScript, который клиентский. А это значит, что вряд ли можно заблокировать ответы на запросы, сгенерированные JS. Хотя, хз... может, там блокировать можно как-то вызовы...

   
 
 автор: выдр   (28.08.2007 в 15:18)   письмо автору
 
   для: SHAman   (28.08.2007 в 15:08)
 

проводили же эксперимент даже на народе аякс работает...

   
 
 автор: bronenos   (28.08.2007 в 15:29)   письмо автору
 
   для: выдр   (28.08.2007 в 15:18)
 

че проводить эксперименты-то? народ не запрещает js и делать это не в силах

   
 
 автор: SHAman   (28.08.2007 в 16:34)   письмо автору
 
   для: bronenos   (28.08.2007 в 15:29)
 

Зато сервер вполне в силах палить клиентов, которые запрашивают ресурс и отказывать некоторым, например... Ведь не идентичные же запросы получаются от JS и от браузеров...

   
 
 автор: Madman   (28.08.2007 в 16:48)   письмо автору
 
   для: SHAman   (28.08.2007 в 16:34)
 

А почему вы решили что неидентичны? Возможно, что очень даже идентичны!
Другой вопрос в реферах! Возможно, что при посылке запроса при помощи Javascript, сервер не считает этот запрос отправленным текущей страницей!

P.S. Но такое мало вероятно! Чаще всего все проблемы в неправильном составлении запроса или кодировании...

   
 
 автор: bronenos   (28.08.2007 в 17:00)   письмо автору
 
   для: Madman   (28.08.2007 в 16:48)
 

obj.setRequestHeader() не забываем

   
 
 автор: SHAman   (28.08.2007 в 17:34)   письмо автору
 
   для: bronenos   (28.08.2007 в 17:00)
 

Не, я понимаю, что можно устанавливать заголовки и пр. Но меня заинтересовал вопрос: можно ли на сервере каким-либо образом насильно запретить AJAX? Принципиально, возможно?

   
 
 автор: coloboc66   (29.08.2007 в 09:22)   письмо автору
 
   для: SHAman   (28.08.2007 в 17:34)
 

Возможно, если на сервере нет РНР. Тогда аякс работать не будет, конечно. А ещё он не будет работать (по крайней мере в ИЕ у меня так получалось), если из броузера вы аяксом делаете запрос к РНР-скрипту, расположенному на другом хосте.

   
 
 автор: bronenos   (29.08.2007 в 09:43)   письмо автору
 
   для: SHAman   (28.08.2007 в 17:34)
 

запретить нельзя
он будет и если пхп не будет
ведь можно делать запрос к обычной странице или страницам в отдельной папке и все такое

   
 
 автор: coloboc66   (29.08.2007 в 10:24)   письмо автору
 
   для: bronenos   (29.08.2007 в 09:43)
 

"он будет и если пхп не будет" - вы что, издеваетесь?! Ну-ка просветите, как это может выглядеть?!

   
 
 автор: sim5   (29.08.2007 в 10:36)   письмо автору
 
   для: coloboc66   (29.08.2007 в 10:24)
 

Видимо имеется ввиду загрузка страницы по запрошенному адресу. Кстати на РНР свет клином не сошелся.

   
 
 автор: coloboc66   (29.08.2007 в 10:39)   письмо автору
 
   для: sim5   (29.08.2007 в 10:36)
 

Не сошёлся. Аякс в принципе не может работать без серверных языков.

   
 
 автор: sim5   (29.08.2007 в 10:43)   письмо автору
 
   для: coloboc66   (29.08.2007 в 10:39)
 

Ну GET параметры можно и JS обработать, в принципе, если мозгами пошевелить, то можно попробовать что-то ))

   
 
 автор: bronenos   (29.08.2007 в 10:52)   письмо автору
 
   для: sim5   (29.08.2007 в 10:43)
 

вы не понимаете мою мысль
если хотите подгружать страницы - можно делать запрос к, например, txt файлу в отдельной папке, который содержит нужную часть страницы
и он подгрузится
другой вопрос - что содержимое статическое, а потому для разной информации надо держать несколько файлов с содержимым

но запросы-то делать к ним можно!
иными словами, php файл, обрабатывающий запрос заменят несколько текстовых файлов

   
 
 автор: sim5   (29.08.2007 в 10:58)   письмо автору
 
   для: bronenos   (29.08.2007 в 10:52)
 

Конечно можно, и не обязательно иметь кучу файлов. Допустим за рубежом есть сайты, которые в качестве "серверного языка" используют JS, как никак это уже гибкость.

   
 
 автор: coloboc66   (29.08.2007 в 11:27)   письмо автору
 
   для: sim5   (29.08.2007 в 10:58)
 

to bronenos: то, что вы говорите, можно делать обычным ява-скриптом без аякса. И у вас в этом случае аякс будет использовать не свои, только ему присущие, возможности, а обычные возможности ява-скрипт.
to sim5: если где-то уже используют серверный ява-скрипт, то это уже СЕРВЕРНЫЙ язык, как и другие серверные языки, типа РНР.

   
 
 автор: sim5   (29.08.2007 в 11:30)   письмо автору
 
   для: coloboc66   (29.08.2007 в 11:27)
 

Я это понимаю - "серверного языка"))

   
Rambler's Top100
вверх

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