Я установил XAMPP на свой ноутбук. Я зарегистрировался с помощью dyndns моего публичного IP-адреса. У меня есть скрипт на PHP, который возвращает json-файл. Если я напишу как локальный url (192.168.1.102:80 ...), так и публичный url в адресной строке целевого файла php, браузер отвечает json-файлами ... так что все нормально. Если я использую php file_get_contents и передаю в качестве параметра тот же локальный url, он работает ... while, если я использую удаленный адрес, функция отвечает, что не может найти файл. Зачем? Я использую xampp. Это может быть проблема конфигурации xampp или apache? Помоги мне, я схожу с ума.Удаленный доступ Xampp - PHP Json
-1
A
ответ
0
файл, который вы вызываете из адресной строки браузера является: http://www.demostudio.it/attempt.php и мой код:
<?php
error_reporting(E_ALL); ini_set('display_errors', 'On');
header("Access-Control-Allow-Origin: *");
echo file_get_contents("demostudio.ns0.it:8447/wsServerPc.php");
die();
?>
, но если скопировать и вставить в адресную строку браузера: demostudio.ns0.it:8447/wsServerPc.php вы видите правильный ответ [{"indice": "- 1"}]
Почему?
Возможно, опечатка или какая-либо настройка брандмауэра ?! не могу сказать много, потому что я не вижу ваш код. –