0
我想从Magento中的URL读取XML数据。使用cURL从PHP中的URL读取XML
我有三个文本框。一个是baseurl,另一个是用户名和密码。 当我输入这些值,我得到的URL像 “http://xyz.com/somefile.html?username=username &密码=密码”
我使用卷曲方法获取URL的内容但没有任何反应。这里是我的代码
$url='myurl';
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$data = curl_exec($ch);
curl_close($ch);
我想可能有一些URL的问题,因为当我在浏览器中运行这个网址而不是显示XML内容的要求我先打开或保存XML文件。
任何人都可以帮助我吗?我无法更改网址,因此请向我推荐一些适用于此类网址的代码。
请张贴您的卷发代码。 – 2011-03-23 13:39:54
这可能是URL的问题,但只是显示要下载的弹出框并不表示这一点。这表明Web服务器提供了一种浏览器不知道如何显示的内容类型,因此建议您先下载它,然后尝试查看它。如果将URL中返回的内容类型更改为“text/plain”之类的内容,浏览器将显示它很好。 – Nick 2011-03-23 13:40:37
出于安全原因,如果它是一个真正的请求,您绝不应该通过GET请求传递密码。 – Frank 2011-03-23 13:51:34