Hi This should send different images to the referer based on what parse_url() returns:
<?php $url=parse_url($HTTP_REFERER); if ($url[host] == "domain.com") { $requestImage = "images/domain_A.gif"; } else { $requestImage = "images/domain_B.gif"; } header ("Content-Type: image/gif"); header ("Content-Length: ". filesize($requestImage)); header ("Content-Disposition: filename=" . $requestImage); readfile($requestImage); ?> You may need to modify it a bit perhaps with a "switch" statement for more flexibilty. Let me know how you get on. Regards Girish -- www.girishnath.co.uk ----- Original Message ----- From: "Brian V Bonini" <[EMAIL PROTECTED]> To: "PHP Lists" <[EMAIL PROTECTED]> Sent: Monday, January 28, 2002 4:02 PM Subject: [PHP] Need a little help I'm trying to redirect based on referring host and request. I have an .htaccess set up like this: RedirectMatch (.*)\.gif$ http://www.domain.com/_borders/test.php to redirect all requests for .gif's to a php script which then determines the referring host. $url=parse_url($HTTP_REFERER); if ($url[host] == "domain.com") { file://this is where I get stuck do something } else {do some thing} how to I return the correct image. I.e. if the referring page has an <img src="mydomain.com/image"> link and I redirect requests for that image to the php script to determine the host how can I now return a different image for display into the page. Make sense? Is it possible? -Brian -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]