【发布时间】:2019-03-05 11:59:22
【问题描述】:
我正在尝试读取外部页面,但问题是 url 中有一个空格。例如:
www.somesite.com/test/main.html
您会在 main 后面看到一个空格。当您通过浏览器访问 URL 时,页面就会出现。但是当我尝试使用 PHPs file_get_contents 函数时,我得到了错误:
failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request
我试过 curl 但我得到了同样的 400 错误。关于如何阅读页面的任何建议?我尝试使用 urlencode 但收到 404 错误。
谢谢!
【问题讨论】:
-
你能贴出真实的网址吗?或者显示您的代码?
-
你试过用
%20替换空格吗?
标签: php file-get-contents php-curl