在php中为脱机客户端设置标头

时间:2014-01-15 10:32:36

标签: php cordova

我正在制作一个phonegap应用程序,并且根据个人理解,唯一可用的语言是CSS,HTML和Javascript。

目前想要问一下,因为应用程序将处于脱机状态(即不在任何Web服务器上托管)。如何将php标头设置为接受跨域调用以发送JSON。

 used the following code

 if(isset( $_SERVER['HTTP_ORIGIN']))
    {
     header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
    }

仅在从Web服务器收到呼叫时设置标头(即设置了HTTP_ORIGIN)。但正如所说,phonegap应用程序将脱机工作,因此不能设置HTTP_ORIGIN。并且已经读过php不允许以下内容:

 header("Access-Control-Allow-Origin: '*'");

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

您的php页面中不需要特殊标题,您可以配置phonegap来访问特定服务器或任何服务器:

在www / config.xml中,替换

<access origin="http://127.0.0.1*" />

<access origin="*" />

<access origin="http://whateverserverip*" />