At 22:31 14.03.2003, Maureen Roihl said: --------------------[snip]-------------------- >- find a way for PHP to automatically tack the parameters onto the ends >of url querystrings, the same way it can do with PHPSESSIONID (we haven't >found, in our initial research, a way to do this) > >Our primary goal is to get these parameters logged in the weblogs, without >having to programmatically/physically modify every link on our site. For >example, if we wanted to track parameters called x and y, the link on the >page would just point to: > >/index.php > >but the weblog would show something like the following hit: > >/index.php?x=foo&y=bar > >The parameter values would need to get set once at the beginning of a user's >session, and then would not change over the course of that session (but >they'd need to get tracked with every request they made). We're planning to >implement persistent sessions across our servers as well. --------------------[snip]--------------------
PHP implements href rewriting in the final stage of output. You could easily hook in here using output buffering. ob_start('weblogize_links'); function weblogize_links($buffer) { // parse the output $buffer and modify all links } A special gotcha may come in here: take care to only rewrite links that point to your own site. -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php