我有以下代碼:爲什麼在get變量中使用會話名稱和會話ID不起作用?
$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
。
有沒有人知道如何解釋?
'echo session_name();'''echo session_id();'print out?你是否用'session_start();'實例化會話? – ashurexm
會話名稱:無論會話ID:c8ec2afe8bb7388175f2065f1cb0c868 – Roman
是的,在一開始我有'session_start' – Roman