|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
10.11.2009, 19:18
|
#16
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: AJAX почему-то не работает
А как сервер отличает
прямой запрос страницы обозревателя,
от запроса через AJAX обозревателя?
|
Headers. Заголовки.
А для чего вообще нужен AJAX?
|
Динамическая подгрузка/загрузка данных без перезагрузки страницы
И где на этом сайте динамическая загрузка?
|
У тебя динамическая страница. Динамическая страница это в данном случае страница с AJAX (а не подгружаемая).
Там просто переход на другую страницу,
Которая выполняет формирование на самом сервере...
|
Чё O_o
Где? Ты о чём? На сервере где xml?
Всё что я понял:
Тебе нужно со своей страницы аяксом извлечь xml c другого домена.
Для этого на php пишется скажем так "прокси", который сам забирает страницу и с него твой аякс тянет инфу.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
10.11.2009, 19:48
|
#17
|
Нуждающийся
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений (для 76 пользователей)
|
Ответ: AJAX почему-то не работает
Могу обрадовать, сервер никак не отличает обычные запросы браузера, от запросов XMLHttpRequest. Есть дополнительное поле, отсылаемое браузером, но оно никак не учитывается.
ajax используется как для создания небольшой динамической подгрузки данных, без перезагрузки страницы, так и при создании "толстых" клиентов, когда почти вся страница состоит из динамического контента, обновляемого либо циклически, либо по запросу пользователя, либо комбинируя оба способа (пример - vkontakte.ru).
Сам ajax ограничивается не сервером, а браузером клиента, ограничивая запросы на сторонние хосты, а также ограничивая функциональные возможности скриптов. Пример: попробуйте скриптом обратиться к содержимому фрейма, если в нем загружена страница не с вашего хоста, браузер не позволит вам этого сделать.
Еще раз повторю, ACD ваш выход, если вы хотите юзать AJAX подзагрузку данных с других хостов.
__________________
|
(Offline)
|
|
10.11.2009, 20:21
|
#18
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: AJAX почему-то не работает
Ой, сори, перепутал с сокетами малость
|
(Offline)
|
|
10.11.2009, 20:56
|
#19
|
Нуждающийся
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений (для 76 пользователей)
|
Ответ: AJAX почему-то не работает
Сообщение от Tadeus
Ой, сори, перепутал с сокетами малость
|
Может я чего упустил, но как чистые сокеты можно ограничить на хосте? Обычно хостеры закрывают настраиваемые плагины, где можно задать ограничение на соединение с определенными хостами, но чистые сокеты, вроде ж не ограничиваются?
__________________
|
(Offline)
|
|
10.11.2009, 23:57
|
#20
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,358
Написано 2,472 полезных сообщений (для 6,854 пользователей)
|
Ответ: AJAX почему-то не работает
Обычно на хостингах запиливают
fsockopen, dl, shell_exec, exec, system, passthru, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, set_time_limit, chown, chgrp, disk_total_space, disk_free_space
|
По крайней мере на моём.
Это всё в phpinfo() есть
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
11.11.2009, 00:08
|
#21
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: AJAX почему-то не работает
Сообщение от Шуранов
Может я чего упустил, но как чистые сокеты можно ограничить на хосте? Обычно хостеры закрывают настраиваемые плагины, где можно задать ограничение на соединение с определенными хостами, но чистые сокеты, вроде ж не ограничиваются?
|
На моем (ho.ua) запилили Да на многих видел тож - чтоб не устраивали ереси
|
(Offline)
|
|
11.11.2009, 04:05
|
#22
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: AJAX почему-то не работает
Ты то просмотришь, но не перередактируешь настройки..
|
(Offline)
|
|
11.11.2009, 11:32
|
#23
|
Нуждающийся
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений (для 76 пользователей)
|
Ответ: AJAX почему-то не работает
Гм, да, с паранойей, когда закрывают даже fsockopen я даже не сталкивался за весь богатый опыт общения с хостерами. Хм, вообще при конфигурации сокетов как-бы не помню возможности их отключить. Может просто модуль не устанавливается, это допущу, но чтобы была функция без возможности коннекта, это уж больно сурово. Так что, скорее всего, при сборке PHP просто опустили --enable-sockets. К ограничению сокетов это не относится, что и вызвало мое удивление.
__________________
|
(Offline)
|
|
11.11.2009, 12:44
|
#24
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: AJAX почему-то не работает
Ну, на сайте-то у моего можно лицезреть это:
- Желающим установить прокси: не старайтесь - все исходящие соединения закрыты.
|
|
(Offline)
|
|
11.11.2009, 13:30
|
#25
|
Нуждающийся
Регистрация: 08.01.2008
Адрес: Украина, Харьков
Сообщений: 92
Написано 27 полезных сообщений (для 76 пользователей)
|
Ответ: AJAX почему-то не работает
Сообщение от Tadeus
Ну, на сайте-то у моего можно лицезреть это:
|
От таких хостеров лучше уезжать. Вообще в русскоязычном сегменте хостеров оптимально брать хостинг по цене выше средней, при условии существовании хостера на рынке более 4-5 лет. В остальных случаях проблемы будут либо с ограничениями, либо с аптаймами (известный в свое время slavhost), либо с баном IP адресов на различных ресурсах. Так недавно столкнулся с тем, что выданный IP адрес, находился в бане у Yandex-каталога, который мне нужно было с некоторой периодичностью парсить. Решилось только добавлением второго IP. Так что не гонитесь за дешевизной, для основных ресурсов использовать лучше хостинг в ценовой категории от 30$ в месяц, лучше VPS, т.к. некоторые хостеры урезают доступ к shared хостингам, при превышении нагрузки, с VPS таких проблем нет.
Посмтрел я на http://www.ho.ua/ - это ваш хостер?
Это в юмор:
"Использование следующих CMS запрещено: Invision Power Board, PHP-Nuke, Pure CMS, Shop-Script PREMIUM, TYPO3, Shopping cart program by Zen. Для Joomla запрещено использовать модули для построения фотогалерей и Интернет-магазинов, для e107 также запрещены модули для фотогалерей.
Допускается, но не рекомендуется использовать: GuppY, vBulletin.
Они создают большую нагрузку на процессор, из-за чего Ваш сайт может быть закрыт без предупреждения."
Убило, честно говоря
__________________
|
(Offline)
|
|
12.11.2009, 00:50
|
#26
|
Разработчик
Регистрация: 18.10.2007
Сообщений: 349
Написано 64 полезных сообщений (для 95 пользователей)
|
Ответ: AJAX почему-то не работает
Нашёл проблему:
xmlhttp.status=405;
xmlhttp.statusText='Method Not Allowed';
Он почему-то не поддерживает метод POST.
Ну хотя-бы GET работает.
Это как так?
|
(Offline)
|
|
12.11.2009, 00:56
|
#27
|
злобный флудер
Регистрация: 10.07.2007
Сообщений: 2,585
Написано 789 полезных сообщений (для 1,476 пользователей)
|
Ответ: AJAX почему-то не работает
только чтение.
|
(Offline)
|
|
12.11.2009, 03:25
|
#28
|
Троллота
Регистрация: 09.07.2007
Сообщений: 1,829
Написано 554 полезных сообщений (для 1,772 пользователей)
|
Ответ: AJAX почему-то не работает
Сообщение от Шуранов
От таких хостеров лучше уезжать. Вообще в русскоязычном сегменте хостеров оптимально брать хостинг по цене выше средней, при условии существовании хостера на рынке более 4-5 лет. В остальных случаях проблемы будут либо с ограничениями, либо с аптаймами (известный в свое время slavhost), либо с баном IP адресов на различных ресурсах. Так недавно столкнулся с тем, что выданный IP адрес, находился в бане у Yandex-каталога, который мне нужно было с некоторой периодичностью парсить. Решилось только добавлением второго IP. Так что не гонитесь за дешевизной, для основных ресурсов использовать лучше хостинг в ценовой категории от 30$ в месяц, лучше VPS, т.к. некоторые хостеры урезают доступ к shared хостингам, при превышении нагрузки, с VPS таких проблем нет.
Посмтрел я на http://www.ho.ua/ - это ваш хостер?
Это в юмор:
"Использование следующих CMS запрещено: Invision Power Board, PHP-Nuke, Pure CMS, Shop-Script PREMIUM, TYPO3, Shopping cart program by Zen. Для Joomla запрещено использовать модули для построения фотогалерей и Интернет-магазинов, для e107 также запрещены модули для фотогалерей.
Допускается, но не рекомендуется использовать: GuppY, vBulletin.
Они создают большую нагрузку на процессор, из-за чего Ваш сайт может быть закрыт без предупреждения."
Убило, честно говоря
|
Ну, это бесплатный хостинг. На платном что хочешь делай
Я другой не ищу уже, на этом осел, всё пока устраивает
|
(Offline)
|
|
12.11.2009, 10:51
|
#29
|
Злобный Админ
Регистрация: 04.09.2005
Сообщений: 5,926
Написано 3,415 полезных сообщений (для 9,330 пользователей)
|
Ответ: AJAX почему-то не работает
Ну а что вы хотели, бесплатный хостинг он для хомяков и всякой лабуды, для более серьёзного есть платные там где стабильность и качество обеспечиваются твоими деньгами а не разношерстной рекламой на каждой странице.
__________________
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:04.
|