tamouse mailing lists <tamouse.lists@xxxxxxxxx> wrote: >On Sat, Apr 20, 2013 at 1:51 PM, Angela Barone ><angela@xxxxxxxxxxxxxxxxxxxx> wrote: >> I've written a script that logs all visits to a web site, >complete with referrer and IP address. It also logs all 4xx errors. >What I'd like to add to this is, if someone adds extra code after the >page_name.php, to be able to capture any extra code and log that. >> >> I've tried: >> >> $_SERVER['QUERY_STRING'] >> $_SERVER['REDIRECT_QUERY_STRING'] >> $_SERVER['REDIRECT_URL'] > >So, since I wasn't exactly sure what got put into $_SERVER, and since >I'm lazy, I tapped out the following script: > ><?php >header("Content-type: text/plain"); >echo '$_SERVER:'.PHP_EOL; >var_dump($_SERVER); >?> > >When I called it with the following URL: > >http://localhost/~tamara/teststuffout/logger.php/one/two?a=true#fragment > >It showed all the stuff in $_SERVER as a result of that, including: > > ["REQUEST_URI"]=> > string(47) "/~tamara/teststuffout/logger.php/one/two?a=true" > > ["PATH_INFO"]=> > string(8) "/one/two" > > ["QUERY_STRING"]=> > string(6) "a=true" > >Interestingly, it appears nothing reports #fragment... > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, visit: http://www.php.net/unsub.php It wont, the fragment is always local. You'd need javascript to handle that Thanks, Ash http://www.ashleysheridan.co.uk -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php