可以登入,但登入後點選任何連結都顯示"Access denied"

最近打算把drupal(4.7)移到另一台電腦,
原來的電腦上裝的是PHP5.0.2 + Mysql 4.1,
新電腦裡直接用最新的xampp package(PHP 5.2.0 + MySQL 5.0)。

移過去之後卻發現一個很怪的問題,
登入沒問題,可是再點選任何連結都會顯示「access denied」,然後回到沒有登入時的狀態。
本來以為是session有問題,可是檢查過之後又找不出問題來。

後來去官網翻討論區,翻到了一篇
http://drupal.org/node/20397#comment-175418

要去把settings.php把資料庫的連結位址協定從mysql改成mysqli,結果就沒問題了。
是因為我把mysql換成5.0版的關係吧....

只是為什麼登入就不會有問題呢?