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]

Reply via email to