phpDocumentor default
[ class tree: default ] [ index: default ] [ all elements ]

Class: check_proxy

Source Location: /proxy.cls.php

Class check_proxy

Class Overview

Proxy関連クラス

Located in /proxy.cls.php [line 14]



		
				Author(s):
		
API Tags:
Abstract:  

Properties

Methods

[ Top ]
Property Summary
mixed   $proxy  

[ Top ]
Method Summary
void   get_proxy_info()   Proxy経由かのチェック
void   get_realip()   Real IPアドレスを戻す
void   http_from()  
void   is_proxy()   Proxy経由かのチェック

[ Top ]
Properties
mixed   $proxy = array(
// 取得値は、上から下へ上書きする。下ほど有用。
// KEY,Prox判定利用,IP取得利用,専用関数
// ***** IP アドレス取得 *****
array('REMOTE_ADDR', 0,1,''),array('HTTP_SP_HOST',1,1,''),// ホスト情報
array('HTTP_CLIENT_IP',1,1,''),array('HTTP_FROM',1,1,'http_from'),// 本来はクライアントのメールアドレスを設定
array('HTTP_FORWARDED',1,1,''),// プロキシサーバの情報や生IP
array('HTTP_X_FORWARDED_FOR',1,1,''),// プロキシサーバ経由の生IP
array('HTTP_PC_REMOTE_ADDR',1,1,''),// ***** PROXY 判定専用 *****
array('HTTP_CACHE_INFO',1,0,''),// プロキシサーバのキャッシュ情報
array('HTTP_IF_MODIFIED_SINCE',1,0,''),// プロキシサーバに接続した時間の情報
array('HTTP_PROXY_CONNECTION',1,0,''),// プロキシ関係の情報
array('HTTP_VIA',1,0,''),// プロキシの種類・バージョン等
array('HTTP_XONNECTION',1,0,''),array('HTTP_XROXY_CONNECTION',1,0,''),array('HTTP_X_LOCKING',1,0,''),// IPアドレス・REFERERなどの情報
array('HTTP_X_TE',1,0,''),// array('HTTP_HOST', 1,0,''), // ホスト情報 (仮に追加 09/28)
// ***** 未使用 *****
//array('HTTP_CACHE_CONTROL', 0,0,''), // プロキシサーバへのコントロール情報
//array('HTTP_PRAGMA', 0,0,''),
)
[line 16]

[ Top ]
Methods
get_proxy_info  [line 91]

  void get_proxy_info( )

Proxy経由かのチェック



[ Top ]
get_realip  [line 58]

  void get_realip( )

Real IPアドレスを戻す

プライベートアドレスの場合もある



[ Top ]
http_from  [line 74]

  void http_from( $key  )

Parameters:
   $key: 


[ Top ]
is_proxy  [line 45]

  void is_proxy( )

Proxy経由かのチェック



[ Top ]

Documentation generated on Mon, 09 Jul 2007 21:56:24 +0900 by phpDocumentor 1.3.2