這種情況主要是出現在Linux平台下才能出現,主要是因為php.ini中session.use_trans_sid 配置的問題。
設置php.ini中的session.use_trans_sid = 1或者編譯時打開打開了–enable-trans-sid選項,讓PHP自動跨頁傳遞session id,那麼session id就會通過&PHPSESSID的方式來進行傳值了,這種情況可能會給PHP的開發及URL規范化帶來不少麻煩,只要把session.use_trans_sid =0 改成這樣,就能解決了。