Could anybody point me in the right general direction for why Mac OS X Safari and Firefox would open up a new window/tab for this link? <a href="http://complaintsdevbrowse.hostedlabs.com/redirect_by_entry_id.php?entry_id=146802">FW: VitalChek Order Confirmation</a> It's password-protected to keep Google out until we launch, but I could send you a login offline, if you really want... Here is the actual HTTP exchange captured by LiveHTTPHeaders in Firefox on Windows: http://complaintsdevbrowse.hostedlabs.com/redirect_by_entry_id.php?entry_id=146802 GET /redirect_by_entry_id.php?entry_id=146802 HTTP/1.1 Host: complaintsdevbrowse.hostedlabs.com User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 300 Connection: keep-alive Referer: http://complaintsdevwww.hostedlabs.com/tagged/confirmation.htm Authorization: Basic bHluY2g6ZnJlZDAwNw== HTTP/1.x 302 Found Date: Wed, 11 Jul 2007 19:14:04 GMT Server: HTTPD Set-Cookie: complaints=72de46df781bc8b305a69dc11b580ff0; path=/; domain=hostedlabs.com; secure Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: http://complaintsdevwww.hostedlabs.com/2007/july/3/FW__VitalChek_Order_Confirmation_146802.htm Content-Encoding: gzip Vary: Accept-Encoding Keep-Alive: timeout=3, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 The redirect script is about as simple as it gets: <?php set_include_path('/webapps/data/sagacity.com/complaints.com/includes'); require 'globals.inc'; $public = "/webapps/data/sagacity.com/complaints.com/static"; $entry_id = (int) $_GET['entry_id']; $pattern ="$public/*/*/*/*_$entry_id.htm"; $files = glob($pattern); if (is_array($files) && count($files) === 1){ $basename = substr($files[0], strlen($public)); error_log("about to redirect to $STATICURL$basename"); header("Location: $STATICURL$basename"); exit; } header("Location: http://complaints.com"); ?> In this instance, globals.inc is a rather large file that gets included solely to set $STATICURL to 'http://complaintsdevwww.hostedlabs.com' I'm just not seeing any rational explanation for why my boss' computer is doing popups in all this. Surely a re-direct to a different sub-domain doesn't make Mac OS X decide it's a Good Idea to do popups... Does it?... The sub-domains are needed as the 'www' sub-domain will be a world-wide distributed server-farm DCN static data setup, while the 'browse' one will be a different world-wide distributed server-farm of PHP application boxes... I realize this isn't a PHP question, really, but I don't know what kind of a question it *IS* to know where to start looking, and my keyword combinations to Google have only returned a LOT of results with no relevance to my actual issue, as you might imagine... :-) -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So? -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php