추적 픽셀에 문제가 있습니다. trackingpixel이 같은 메인 페이지에 포함되어추적 픽셀이 추천 페이지를 통해 외부 웹 사이트를로드해야하지만 작동하지 않습니다.
<img src="tracking.gif" alt="" />
tracking.gif에는 다음이 포함
<?php
header("Location: http://www.mydomain.com/referrer.php?url=http%3A%2F%2Fwww.external.com")
?>
referrer.php은 다음과 같습니다 불행히도
<?php
$url = $_GET['url'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Referring...</title>
<link rel="stylesheet" type="text/css" href="css.css" />
<meta http-equiv="refresh" content="0.3; URL=<?php echo $url ?>" />
<script type="text/javascript">
window.setTimeout(function() {
location.href = '<?php echo $url ?>';
}, 300);
</script>
</head>
<body>
Some text.
</body>
</html>
외부 웹 사이트로 리디렉션되지 않습니다. referrer.php 만로드됩니다. 왜 그런가요? tracking.gif의 referrer-url을 외부 웹 사이트의 URL로 바꾸면 코드가 작동합니다.
추가 정보 : referrer.php를 직접 호출하면 작동합니다. 그리고 htaccess를 통해 서버를 설정하여 tracking.gif를 PHP 파일로 처리합니다.
미리 도움을 주셔서 감사합니다.
파일을 PHP 스크립트로 처리하도록 서버를 설정 했습니까? 브라우저에서 직접 스크립트를 호출하면 어떻게됩니까? – clentfort
예 했어요! referrer.php 스크립트를 직접 호출하면 작동합니다. – AndiPower