Edit report at https://bugs.php.net/bug.php?id=8108&edit=1
ID: 8108 Updated by: [email protected] Reported by: phpbug at jbirch dot com Summary: implement trans-sid as output handler -Status: Analyzed +Status: Wont fix Type: Feature/Change Request Package: Session related Operating System: Free BSD 2.2.7 PHP Version: 4.0.3pl1 Block user comment: N Private report: N New Comment: Trans SID is becoming as a legacy feature now. I suppose nobody is going to implement this. Previous Comments: ------------------------------------------------------------------------ [2001-02-19 23:50:17] [email protected] a) the ob_filter() part is not needed, because output buffers are nestable b) would be fine to have ob_transsid or similar, much more flexible moving to feature requests ------------------------------------------------------------------------ [2000-12-11 11:42:48] phpbug at jbirch dot com I've been thinking about this a bit more. I'm not sure if adding the ability to obtain the correct length of the buffered output in this case is more important than retailing the ability to save a non-user-specific version of the output. "Fixing" my problem would mean that a page caching system that writes plain .html files from database using the ob_ functions would be broken. Would it be possible to add a function that performs the same function as trans-sid, but at a script level? With this in place, I could turn off trans-sid and manipulate the output buffer directly. A generic ob_filter() facility could come in handy for other things too, such as highlighing search terms in a page request. Especially if it had a switch to filter the HTML, the marked up text, or both. ------------------------------------------------------------------------ [2000-12-11 09:45:54] [email protected] Actually, I guess trans-sid should be implemented as output-buffering filter, just as gz-compression. Otherwise what you are trying to do would never work. ------------------------------------------------------------------------ [2000-12-05 02:04:24] phpbug at jbirch dot com I've got php4.3.3pl1 compiled as a CGI with --enable-trans-sid. I currently use the ob_length function to send a Content-Length header with my semi-static pages to enhance their cacheability. As soon as I enabled trans-sid with cookies disabled this behaviour broke, because ob_length appears to be calculated before the SID is applied to the page. My pages get truncated by browsers that accept the content-length header (all modern browsers). ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=8108&edit=1
