Сообщение от Rise
|
AleksSergSB, с сайта в браузере - нет, с сайта на сервере или с расширения в браузере - да. Пример:
var url = 'https://learn.javascript.ru/xhr-crossdomain';
// ...
xhr.open('GET', '/proxy.php?url=' + encodeURIComponent(url), true);
// ...
<?php // proxy.php
$url = filter_input(INPUT_GET, "url", FILTER_VALIDATE_URL);
empty($url) and exit("INVALID_URL");
echo file_get_contents("https://clck.ru/--?url=".urlencode($url));
|
Спасибо!
Чтобы заработал запрос echo file_get_contents("https://clck.ru/--?url="); в котором имел наглость появится hhtpS нужно в php.ini прописать:
extension=php_openssl.dll
allow_url_fopen = On
а файл php_openssl.dll разумеется заблаговременно найти и скачать.
Иначе будет ошибка : unable to find the wrapper
Появилась другая проблемка. Функция file_get_contents(); отказывается принимать строку в которой после ?url= присутствует хотя бы один "/" вываливает сразу php_network_getaddresses: getaddrinfo failed
Весь "цимус" ушел))
Подскажите пожалуйста, есть какая альтернатива?