我有以下代码:
$location .= 'red=no&'.session_name() . "=". session_id();
$content = file_get_contents($location);
echo $content;
如果我运行它,我的浏览器中会显示注释。但是,如果我按以下方式修改它:
$location .= 'red=no';
$content = file_get_contents($location);
echo $content;
一切正常(我在浏览器中看到了内容)。
还奇怪的是,如果我显示第一个示例(url)中的 $location 变量的值并将其手动粘贴到浏览器的地址行中,我确实看到了内容。所以,我的浏览器能够使用这个 URL 而file_get_contents
不是。
有人知道如何解释吗?