我正在使用以下行来获取页面内容:
$handle = file_get_contents(
"http://www.mywebsite.com/index.php?show=users&action=msg§ion=send",
NULL,
NULL,
1000,
19000);
然后,我收到以下消息:
警告: file_get_contents(http://www.mywebsite.com/index.php?show=users&action=msg §ion=发送): 无法打开流:HTTP请求失败! HTTP / 1.0 403禁止
(请在粗体部分注意)。
发生了什么事?为什么它会改变url param?
答案 0 :(得分:0)
我认为PHP不会改变查询字符串参数。
如果您在浏览器中阅读该消息,则应该只是输出是如何格式化的。因此,您获得它的403错误不应与某些不需要的URL转换相关。