ヘッダ・クッキーの最近のブログ記事

携帯かどうか調べる

| コメント(0) | トラックバック(0)
<?php

$user_agent= explode( "/", $_SERVER['HTTP_USER_AGENT']);

$TANMATSU=$user_agent[0];

if($TANMATSU=="DoCoMo"){$URL="indexk.php";}

elseif($TANMATSU=="L-mode"){$URL="indexk.php";}

elseif($TANMATSU=="ASTEL"){$URL="indexk.php";}

elseif($TANMATSU=="UP.Browser"){$URL="indexk.php";}

elseif($TANMATSU=="PDXGW"){$URL="indexk.php";}

elseif($TANMATSU=="J-PHONE"){$URL="indexk.php";}

elseif(preg_match("/^KDDI/",$TANMATSU)){$URL="indexk.php";}

else{$URL="demo.html";}

header("Location: ".$URL);

?>

強制リフレッシュ

| コメント(0) | トラックバック(0)
header("Refresh:600");

単位秒

プロクシに制限をかける

| コメント(0) | トラックバック(0)
##########ここからプロクシチェック#############
	$FLG=false;
	$IP=getenv(REMOTE_ADDR);
	$HS=getenv(REMOTE_HOST);
	if($HS==""){$HS=gethostbyaddr($IP);}
	$PO=getenv(REMOTE_PORT);
	#.jp 、.bbtec.net 、 .il24.net 以外は規制
	if(!eregi('\.jp|\.bbtec.net|\.il24\.net|localhost',$HS)){$FLG=true;}
	#以下の環境変数に何か含まれてたらアウト
	if(getenv(HTTP_VIA)){$FLG=true;}
	if(getenv(HTTP_CACHE_INFO)){$FLG=true;}
	if(getenv(HTTP_SP_HOST)){$FLG=true;}
	if(getenv(HTTP_FORWARDED)){$FLG=true;}
	if(getenv(HTTP_FORWARDED_FOR)){$FLG=true;}
	if(getenv(HTTP_X_FORWARDED_FOR)){$FLG=true;}
	if(getenv(HTTP_CLIENT_IP)){$FLG=true;}
	#ホスト名にprox squid cache www dns firewall
	if(eregi('prox|squid|cache|www|dns|firewall',$HS)){$FLG=true;}
	if($FLG==true){
		ERREXIT("プロクシ経由での予約は現在行っておりません。");
	}

クッキーのサンプル

| コメント(0) | トラックバック(0)
#このファイルをインクルードするだけでチェックできる。
	$NAME="KIRARI";
	$OVERTIME=30;#単位分
	$URL="./login.php";
	$COOKIEFLG="true";
	if(isset($_COOKIE[$NAME])){
		$time=$_COOKIE[$NAME];
		$timeflg1=time()-$time;
		$timeflg2=60*$OVERTIME;
		if($timeflg1>$timeflg2){
			$COOKIEFLG="timeover";
			setcookie($NAME);
			setcookie($NAME,0,0);
		}else{
			setcookie($NAME);
			setcookie($NAME,time(),0);
		}
	}else{$COOKIEFLG="false";}
	if($COOKIEFLG=="true"){
		return;
	}

クッキーが存在するか?

| コメント(0) | トラックバック(0)
if(isset($_COOKIE[$NAME])){

エントリー一覧

このアーカイブについて

このページには、過去に書かれたブログ記事のうちヘッダ・クッキーカテゴリに属しているものが含まれています。

前のカテゴリはファイルの読み書きです。

次のカテゴリは値の受け取りです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

OpenID対応しています OpenIDについて