【问题标题】:Xampp remote access - PHP JsonXampp 远程访问 - PHP Json
【发布时间】:2016-02-17 09:32:33
【问题描述】:

我在笔记本电脑上安装了 XAMPP。我在 dyndns 注册了我的公共 IP 地址。我在 PHP 中有一个返回 json 文件的脚本。如果我在目标 php 文件的地址栏上同时写入本地 url (192.168.1.102:80 ...) 或公共 url,浏览器会回复 json 文件...所以一切正常。 如果我使用 php file_get_contents 并将相同的本地 url 作为参数传递,它可以工作......而,如果我使用远程地址,函数会回复找不到文件。为什么?我使用 xampp。这可能是 xampp 或 apache 所需的配置问题?帮帮我,我快疯了。

【问题讨论】:

  • 可能是错字或某些防火墙设置?!不能多说,因为我看不到你的代码。

标签: php json apache xampp


【解决方案1】:

您从浏览器地址栏调用的文件是: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"}]

为什么?

【讨论】:

    猜你喜欢
    • 2011-08-13
    • 2022-01-05
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 2021-08-10
    • 2014-07-23
    • 2013-05-03
    • 2017-10-24
    相关资源
    最近更新 更多