<?php
-// $Id: trackback.php,v 1.5 2003/07/03 04:50:57 arino Exp $
+// $Id: trackback.php,v 1.6 2003/07/14 08:09:17 arino Exp $
/*
* PukiWiki TrackBack ¥×¥í¥°¥é¥à
* (C) 2003, Katsumi Saito <katsumi@jo1upk.ymt.prug.or.jp>
* == Referer Âбþʬ ==
* ref_save($page) Referer ¥Ç¡¼¥¿Êݸ(¹¹¿·)
* ref_put($url,$file,$data) Referer ¥Ç¡¼¥¿½ÐÎÏ
+ * get_referer($local=FALSE) Referer ÊÑ¿ô¤òÌ᤹
*
*/
return 0;
}
+
+// Referer ÊÑ¿ô¤òÌ᤹
+function get_referer($local=FALSE)
+{
+ $HTTP_REFERER = $_SERVER['HTTP_REFERER'];
+ // ¼«¥µ¥¤¥È¤â͸ú¤Î¾ì¹ç¤Ï¡¢¤½¤Î¤Þ¤ÞÌ᤹
+ if ($local)
+ {
+ return $HTTP_REFERER;
+ }
+ $HTTP_HOST = 'http://'.$_SERVER['HTTP_HOST'];
+ // ¼«¥µ¥¤¥ÈÆâ¤Î¾ì¹ç¤Ï¡¢¾Ãµî
+ if (strpos($HTTP_REFERER,$HTTP_HOST) === 0)
+ {
+ $HTTP_REFERER = '';
+ }
+ return $HTTP_REFERER;
+}
?>