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

Discussion in 'Программирование' started by DieKon, Aug 28, 2017.

  1. Offline

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

    Joined:
    Aug 8, 2017
    Messages:
    12
    Likes Received:
    0
    Gender:
    Male
    Подскажите пожалуйста, есть ли возможность подключится из модуля к другому серверу.
    Написал несколько модулей использующих и user_id и обращения к БД через ajax, но теперь часть базы переносится на другой сервер (для разгрузки того, где все сейчас находится).
    IP известен, пробую сейчас переделать вывод через iframe, но это на мой взгляд не комильфо.

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

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

    Joined:
    Aug 8, 2017
    Messages:
    12
    Likes Received:
    0
    Gender:
    Male
    С одного домена/сервера на другой идет 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 Staff Member

    Joined:
    Sep 1, 2011
    Messages:
    1,963
    Likes Received:
    168
    Gender:
    Male
    Кроссдоменные запросы через простой AJAX-запрос запрещены в соответствии с политикой безопасности.
    Всё самое важное по этой теме смотри тут.

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

Share This Page

Loading...