Internet Explorer Print Loses User Context
I have a situation with Printer-Friendly where I dynamically create the logo displayed on the page to be printed. This works fine in both Internet Explorer and Firefox. However, when "print" is clicked in Internet Explorer. the correct logo is not displayed. I discovered that in Internet Explorer, the printer-friendly page comes up with the correct logo in the browser. But, when "Print" (or "Print Preview") is clicked, the browser makes another httpd call to the site. This call contains NO context info: No user, group, $_SESSION, referrer info, nothing. Therefore, my program cannot select the correct logo. Does anyone understand what's going on here, and have any suggestions? Thanks.
On 7-Oct-08, at 1:45 PM, Ron Parker wrote:
I discovered that in Internet Explorer, the printer-friendly page comes up with the correct logo in the browser. But, when "Print" (or "Print Preview") is clicked, the browser makes another httpd call to the site. This call contains NO context info: No user, group, $_SESSION, referrer info, nothing. Therefore, my program cannot select the correct logo.
It must have some kind of session info. What if the node is not viewable by the current user? If that wasn't being checked, then all print views would be viewable by the world. It sounds like a server issue to me. If you can, it might be worth running tcpdump and inspecting the headers. --Andrew
participants (2)
-
Andrew Berry -
Ron Parker