<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Arial; font-size: 10pt; color: #000000'>> I discovered that in Internet Explorer, the printer-friendly page <br>> comes up with the correct logo in the browser. But, when "Print" (or <br>> "Print Preview") is clicked, the browser makes another httpd call to <br>> the site. This call contains NO context info: No user, group, <br>> $_SESSION, referrer info, nothing. Therefore, my program cannot <br>> select the correct logo.<br><br>I seem to have resolved my problems by adding this to my code in a couple of places:<br><br> header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');<br> header('Cache-Control: no-store, no-cache, must-revalidate');<br> header('Cache-Control: post-check=0, pre-check=0', FALSE);<br> header('Pragma: no-cache'); <br> <br> cache_clear_all();<br><br>This doesn't help the problem with the $user context disappearing (I solved that by creating a variable using the user's ip address and storing the info I need there - very crude, but works), but by forcing the browser not to cache the image I am dynamically creating.<br><br>Thanks for the suggestion.<br><br>-ron<br></div></body></html>