В чем вся проблема? Вы хотите получить доступ к третьему сайту (crossDomain
). Итак, этот сайт решает, получить к нему доступ или нет.Когда сайт предоставляет услугу (похожую на geo
услугу, которую вы использовали), он определяет, какая часть его услуг является бесплатной.
В вашем случае, если протокол вашего исходного сайта http
(например, как localhost
), а сайт dest (сайт поставщика услуг) тоже http
, вы можете получить доступ к этой гео-услуге с помощью приведенного вышекод (потому что этот третий сайт позволяет это сейчас).Но если вы хотите получить доступ к этой услуге с сайта https
(я думаю, что вы пытаетесь это сделать сейчас), geoPlugin
не позволит вам легко или бесплатно!
В этом случае сайты назначения, предоставьте еще url
s и определите уровни пользователя (для получения денег за специальные услуги.).
В действии, если ваш сайт dest был также для вас (что в данном случае не так), вы могли быдобавить необходимый доступ к конкретным ссылочным сайтам, но теперь ...
Я смотрю на его сайт, чтобы быть уверенным.Вы должны использовать этот URL в этом случае:
https://ssl.geoplugin.net/json.gp?k=yourAPICode
Но это еще не все!Что такое k
в URL выше?Этот сайт пишет : «Для доступа SSL требуется ключ API, чтобы компенсировать цены сертификатов и стоимость € 12 в год.»
Я не знаю,но если вам это нужно, вам следует поискать бесплатные плагины (если они есть) или купить их.