Cookie非対応の携帯でセッションを扱えるようにするため等に(セキュリティに問題があるが)利用する、 session.use_trans_sidで少しハマったので、メモしておきます。 結論からいうと、 session.use_trans_sidによるURL リライト機構は、 出力バッファリングを利用して出力の書換を行うから。 ということです。 session.use_trans_sidとは、 PHPのプログラム上にて、セッション管理にCookieを使わずにGET or POSTパラメータでセッションIDを引き回せるようにするために、 目標が相対パス(またはDocumentRootからの絶対パス)でのリンクやフォームに対して、 自動的にセッションIDのパラメータを付加してくれる設定オプションです。 PHPのマニュアルによると、 session.use_trans_sidは、透過的なセッショ
![session.use_trans_sidが効かない理由](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)