[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
UsersWiki
»
nao-pon
»
blog
» 2017-02-14のソース
|
一覧
検索
最新
ヘルプ
ページへ戻る
履歴
リンク元
印刷
XOOPS サイトの IPv6 対応の私的メモ
のソース
UsersWiki
:
nao-pon
/
blog
/
2017-02-14
のソース
差分
を表示
nao-pon/blog/2017-02-14
へ行く。
« Prev
#navi RIGHT:&rsslink(../); #boxdate * XOOPS サイトの IPv6 対応の私的メモ [#mb24c5e4] RIGHT:&tag(IPv6,XOOPS,Webサーバー); hypweb.net の Web サーバーを IPv6 対応しました。 IPv6 でアクセスすると左上に IPv6 の文字が表示されます。 &ref(hypweb_IPv6.png); しかし、XOOPS 固有の問題がありちょこちょこ修正しています。 このページはその私的メモで、随時更新していきます。 ** 施した対策 [#wecff782] - online テーブルの online_ip カラムの文字数拡張(39文字) - protector モジュールの class/protector.php ip_match() の IPv6 対応(後述) - protector モジュールの一般設定 信頼できる IP に ^::1$ と ^fe80:: を追加 - protector モジュールの管理画面の BadIP のリストアップとその保存処理で、有効時間とIPのセパレーターを ":" から "-" に変更(trust/modules/protector/admin/index.php) - d3forum の posts テーブルの poster_ip, modifier_ip カラムの文字数拡張(39文字) - xpWiki モジュールの counter, tb テーブルの ip カラムの文字数拡張(モジュールアップデートスクリプトにて対応完了) ** ToDo [#xb1c8230] - protector の BadIP の登録で IPv6 のプレフィクス長を管理画面で指定できるようにする。 ** 詳細メモ [#c7b0e9f9] *** class/protector.php ip_match() [#v00f8c71] #code(php,366-){{ function ip_match( $ips ) { foreach( $ips as $ip => $info ) { if( $ip ) { $ip = strtolower($ip); switch( substr( $ip , -1 ) ) { case '.' : case ':' : // foward match if( substr( @$_SERVER['REMOTE_ADDR'] , 0 , strlen( $ip ) ) == $ip ) { $this->ip_matched_info = $info ; return true ; } break ; case '0' : case '1' : case '2' : case '3' : case '4' : case '5' : case '6' : case '7' : case '8' : case '9' : case 'a' : case 'b' : case 'c' : case 'd' : case 'e' : case 'f' : // full match if( @$_SERVER['REMOTE_ADDR'] == $ip ) { $this->ip_matched_info = $info ; return true ; } break ; default : // perl regex if( @preg_match( $ip , @$_SERVER['REMOTE_ADDR'] ) ) { $this->ip_matched_info = $info ; return true ; } break ; } } } $this->ip_matched_info = null ; return false ; } }} RIGHT:&font(90%){&page_comments;}; #navi
« Prev
nao-pon/blog/2017-02-14 のバックアップ一覧
nao-pon/blog/2017-02-14 のバックアップソース(No. All)
1: 2017-02-14 (火) 17:14:40
nao-pon
2: 2017-02-14 (火) 20:14:09
nao-pon
現: 2017-02-14 (火) 21:57:55
nao-pon
ぺージ情報
ぺージ名 :
nao-pon/blog/2017-02-14
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
なし
ユーザー :
ゲスト
Counter: 610, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
新規ページ作成
最新ページ一覧
全ページ一覧
全コメント一覧
ヘルプ
» 関連ページ
» 記述を見る
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
xpwiki
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
最近の更新
#recent(): You called me too much
オンライン状況
163 人のユーザが現在オンラインです。 (7 人のユーザが UsersWiki を参照しています。)
登録ユーザ: 0
ゲスト: 163
もっと...
サイト情報