我正在制作一个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: '*'");
任何帮助表示感谢。
答案 0 :(得分:0)
您的php页面中不需要特殊标题,您可以配置phonegap来访问特定服务器或任何服务器:
在www / config.xml中,替换
行<access origin="http://127.0.0.1*" />
与
<access origin="*" />
或
<access origin="http://whateverserverip*" />