From 1600ed9365b25ba534682810ec8d1671ca9e8d07 Mon Sep 17 00:00:00 2001 From: arino Date: Sat, 2 Aug 2003 11:03:32 +0900 Subject: [PATCH] =?utf8?q?HTTP=5FREFERER=E3=81=8C=E6=9C=AA=E5=AE=9A?= =?utf8?q?=E7=BE=A9=E3=81=AE=E3=81=A8=E3=81=8D=E3=81=AF=E5=87=A6=E7=90=86?= =?utf8?q?=E3=82=92=E4=B8=AD=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- trackback.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/trackback.php b/trackback.php index 8f2bfd1..0877e37 100644 --- a/trackback.php +++ b/trackback.php @@ -1,5 +1,5 @@ @@ -286,7 +286,7 @@ function ref_save($page) { global $referer; - if (!$referer) + if (!$referer or empty($_SERVER['HTTP_REFERER'])) { return; } @@ -294,7 +294,8 @@ function ref_save($page) $url = $_SERVER['HTTP_REFERER']; // ¼«¥µ¥¤¥ÈÆâ¤Î¾ì¹ç¤Ï½èÍý¤·¤Ê¤¤ - if ($url == '' or strpos($url,'http://'.$_SERVER['HTTP_HOST']) === 0) + $parse_url = parse_url($url); + if (empty($parse_url['host']) or $parse_url['host'] == $_SERVER['HTTP_HOST']) { return; } -- 2.11.0