相关疑难解决方法(0)

php file_get_contents和&

我正在尝试使用php的file_get_content('a url');

例如,如果网址中包含"&",那就是问题

file_get_contents('http://www.google.com/?var1=1&var2=2')

它会自动发出请求 www.google.com/?var1=1&var2=2

我该如何防止这种情况发生?

php

23
推荐指数
2
解决办法
1万
查看次数

PHP获取HTTP 400响应的内容

我正在使用PHP与Amazon Payments Web服务.我的一些要求有问题.亚马逊正在返回一个错误,但它的方式是给我带来问题.

Amazon返回XML数据并显示有关错误的消息,但它也会抛出HTTP 400(有时甚至是404).这使得file_get_contents()立即抛出错误,我无法获取内容.我也尝试过使用cURL,但从来没有让它给我回复.

无论HTTP状态代码如何,我真的需要一种方法来返回XML.它有一个重要的"消息"元素,可以为我提供有关我的结算请求失败的原因的线索.

有没有人有cURL示例或其他允许我这样做?我的所有请求目前都使用file_get_contents(),但我不反对更改它们.其他人似乎认为cURL是"正确"的方式.

php curl http-status-codes file-get-contents

10
推荐指数
2
解决办法
9132
查看次数

标签 统计

php ×2

curl ×1

file-get-contents ×1

http-status-codes ×1