【发布时间】:2010-04-01 21:12:59
【问题描述】:
我试图使用 curl 访问页面。我可以使用浏览器完美地访问它,并使用“静态”字符串作为 URL,例如:
$url = "http://www.example.com/?q=1234"
但是当我尝试使用 URL 字符串中的变量访问页面时:
$url = "http://www.example.com/?q=$param"
我收到 400 错误代码。我在网上查了一下,在thisstackoverflow线程中找到了一些cmets:
然后,出于好奇,我做了以下操作:
$url = "http://www.example.com/?q=" . trim($param);
它成功了!不,$param 不包含任何空格。
对我来说,这似乎是一些编码错误,但我真的找不到解释。 stackoverflow 中的任何人都知道它可能是什么吗?
提前致谢:)
【问题讨论】:
标签: php