Forcing trans_sid on?
| From: | Rasmus Lerdorf | Date: | Thu, 18 Oct 2001 01:42:58 +0000 |
| Subject: | Forcing trans_sid on? | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-68177@lists.php.net to get a copy of this message | ||
This code in session.c looks odd to me:
if (!PS(use_cookies) && send_cookie) {
PS(apply_trans_sid) = 1;
send_cookie = 0;
}
Basically what this says is that if session.use_cookies is off, trans_sid
will be automatically used regardless of the session.use_trans_sid
setting. This doesn't make sense to me. If I specially turn off
use_cookies and trans_sid in my php.ini file because I want to control
things using my own <?=SID?> tags trans_sid getting forced on screws me
over because it will add a second PHPSESSION=..... to every link. It
won't break my app, since multiply-defining the session id is ok, but it
sure makes my urls ugly.
What was the logic behind forcing trans_sid on in that case instead of
using the current trans_sid setting?
-Rasmus