727:荒巻@管理人 ★
2014/06/03(火) 11:42:47.51 ID:???
掲示板に書き込む際のガラケーとスマホの識別方式を書き直しました。
大体次のような動きで規制チェックが入ります。
[A] AU(ガラケー)のアドレスブロックからの書き込みの場合
[1] サブスクライバID(HTTP_X_UP_SUBNO)が取得できた場合
[識別ID]_[GW].ezweb.ne.jpなホスト名に変換して書き込み
[2] サブスクライバID(HTTP_X_UP_SUBNO)が送信されていない場合
error("EZ番号を通知してください",182);
[3] AUアドレスブロック以外からのAUっぽいUserAgentの書き込み
PCからの書き込みとして処理(または規制状況により書込拒否)
[B] Domoco(ガラケー)のアドレスブロックからの書き込みの場合
[1] サブスクライバID(HTTP_X_DCMGUID)が取得できた場合
[HTTP_X_DCMGUID].dcmguid.docomoなホスト名に変換して書き込み
[2] [1]が送信されていない場合で尚且つFOMA端末個体識別子かFOMA端末製造番号がついてる場合
icc[ICCID].icc.docomoまたはser[ICCID].ser.docomoなホスト名に変換して書き込み
[3] [1]も[2]も送信されていない場合
error("携帯電話/FOMAカード(UIM)の製造番号を通知してください",1805);
[4] Docomoアドレスブロック以外からのDocomoっぽいUserAgentの書き込み
PCからの書き込みとして処理(または規制状況により書込拒否)
[C] ソフトバンク(Yahoo!ケータイ)、ボーダフォン、J-PHONEのアドレスブロックからの書き込みの場合
[1] サブスクライバID(HTTP_X_JPHONE_UID)が取得できた場合
[HTTP_X_JPHONE_UID].uid.softbankなホスト名に変換して書き込み
[2] [1]が送信されていない場合で尚且つ製造番号通知かユーザID通知設定がついてる場合
[SN].sn.softbankなホスト名に変換して書き込み
[3] [1]も[2]も送信されていない場合
error ( 'ソフトバンク、ボーダフォン、J-PHONEからの書き込みには製造番号通知かユーザID通知設定をONにする必要があります<br>
ソフトバンクのメニューからID通知の可否を設定できます。<br>メニューリスト→MySoftBank→各種変更手続き→ユーザID通知設定<br>
設定しても書き込めない場合はメールで報告してくださいー(voda2)',1708);
[4] ソフトバンク(Yahoo!ケータイ)、ボーダフォン、J-PHONEのアドレスブロック以外からのSoftbankっぽいUserAgentの書き込み
PCからの書き込みとして処理(または規制状況により書込拒否)
[D] AUのスマホ(/\.au-net\.ne\.jp$/ )
[E] Softbankのスマホ (/\.panda\-world\.ne\.jp$/ その他)
[F] Docomo(mopera)のスマホ(/\mopera\.ne\.jp$/) 多分MVMOも含む
[G] Docomo(sp-mode)のスマホ(/\.spmode\.ne\.jp$/)
[1] 暫定で書き込み可能に、2chのBBQその他DNSBL規制もパス
[H] AU Docomo Softbank(Yahoo!ケータイ)のPCサイトブラウザ 及び YahooJigブラウザ
[1] 全て書き込み拒否
[I] P2からの書き込み
[1] if (($ENV{'REMOTE_ADDR'} eq "210.135.100.132") or ($ENV{'REMOTE_ADDR'} eq "210.135.98.43")
or ($ENV{'REMOTE_ADDR'} eq "210.135.99.5") or ($ENV{'REMOTE_ADDR'} eq "210.135.99.6")) {
からのホスト名のみ書き込み許可。HTTP_X_P2_CLIENT_IPをホスト名に差し替え
[J] コミケ配布冊子付属のID
[2] 全て書き込みを許可
取り急ぎで書き直したのでもしこの条件に漏れたり、逆に締まってしまうクライアントが出てきそうなら
随時指摘していただければ助かります。
854Res/198.54 KB
↑[8] 前[4] 次[6]
書[5]
板[3] 1-[1] l20