Вопрос Можно ли подключится к другому серверу не используя iframe?

Тема в разделе "Программирование", создана пользователем DieKon, 28.08.2017.

  1. Offline

    DieKon Недавно здесь

    Регистрация:
    08.08.2017
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите пожалуйста, есть ли возможность подключится из модуля к другому серверу.
    Написал несколько модулей использующих и user_id и обращения к БД через ajax, но теперь часть базы переносится на другой сервер (для разгрузки того, где все сейчас находится).
    IP известен, пробую сейчас переделать вывод через iframe, но это на мой взгляд не комильфо.

    Если есть более правильный и удобный способ, прошу сообщите.
     
  2.  
  3. Offline

    DieKon Недавно здесь

    Регистрация:
    08.08.2017
    Сообщения:
    12
    Симпатии:
    0
    Пол:
    Мужской
    С одного домена/сервера на другой идет ajax запрос, выходит ошибка No 'Access-Control-Allow-Origin' header is present on the requested resource. В .htaccess прописал:

    Код
    Код (CODE):
    1. Header add X-Content-Type-Options nosniff
    2.     Header add Access-Control-Allow-Origin: *
    3.     Header add Access-Control-Allow-Credentials: true
    4.     Header add Access-Control-Allow-Headers: "origin, x-requested-with, content-type"
    5.     Header add Access-Control-Allow-Methods: "PUT, GET, POST, DELETE, OPTIONS"

    так же в каждом файле к которому идет обращение прописал:
    Код
    Код (CODE):
    1. header('Access-Control-Allow-Origin: *');

    Гуглил варианты решения, но предложенное там не помогает, в плане jsonp не очень уверен. Хотелось бы понять проблему и найти решение.
     
  4. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    Кроссдоменные запросы через простой AJAX-запрос запрещены в соответствии с политикой безопасности.
    Всё самое важное по этой теме смотри тут.

    Один из самых простых способов реализации того, что тебе надо - это JSONP.
     

Поделиться этой страницей

Загрузка...