在代碼:爲什麼「GET」覆蓋「會話」
<?php
session_start();
$_SESSION['id'] = 14;
if(isset($_GET['id']))
{
$id = $_GET['id'];
}
else
{
$id = $_SESSION['id'];
}
echo $id;
echo "<br>";
echo $_SESSION['id'];
?>
爲什麼第二個值呼應了總是等於GET變量(假設有一組)?這是一個配置錯誤還是我錯過了什麼?
我假設他們不是巧合的14?這是你正在運行的實際代碼嗎? –
那麼你是說'echo $ _SESSION ['id'];'和echo $ id是一樣的,即使'$ _GET ['id']!= 14'? – Sean