[PHP-users 6146] 特定ドメインKICKcookie
love poper
php-users@php.gr.jp
Thu, 14 Mar 2002 01:26:19 +0000
はじめまして、いつもROMさせていただいてます
(^^;
今回、特定ドメインからの閲覧者にクッキーを食わせて、全てのページで
KICKするために以下のようなFUNCTIONを作ったのですが…
(途中のprint($b);はチェックのためです)
汚いソースですがご勘弁を…
###################################################
$str='ime.nu,2ch.net';
kick($str);
function kick($str){
if(!is_array($str)){
$str=no_n($str);
$str=split(",",$str);}
$b=array_walk($str,kick2);
if($b){setcookie(kick,"kickyou",60*60*24*365,"","akausagi.com");
ここに指定ドメインの時だけしたい動作…
}
print($b);
}
function kick2($str){
global $HTTP_REFERER;
$a='0';
if(ereg("$str",$HTTP_REFERER))
{$a++;}
return("$a");
}
###################################################
としたのですが、
常に$bが1になるんです(^^;
でも、クッキーはちゃんと指定ドメインの時だけ食わせてくれるんです(汗
と、一応動いてるんでこのままでいいんですが、
指定ドメインの時だけ表示させたいものがあるので…
皆さん、一緒に考えていただけませんか?
よろしくお願いします(^^)
_________________________________________________________________
メールだけじゃなかった!インターネット便利サービスがひとまとまり
http://explorer.msn.co.jp/