我需要从PHP拥有的另一个域中检索XML文件。
我正在使用simple_XML来执行此操作,但显然禁用了跨域:
警告:simplexml_load_file() [function.simplexml-load-file]:URL 服务器中禁用了文件访问权限 构造
我无法访问服务器的配置(共享主机)。
有关如何执行此操作的任何线索?
答案 0 :(得分:5)
您的主机通过将php.ini中的allow_url_fopen设置为off来禁用它。
您可能需要与他们讨论如何启用此功能。
您可以尝试使用cURL下载远程文件,然后将字符串加载到SimpleXML而不是远程文件路径。