X

bbs.cgi再開発プロジェクト7

■ このスレッドは過去ログ倉庫に格納されています
1root▲ ★
垢版 |
NGNG
bbs.cgiの開発作業をすすめていくためのスレッドです。

FOXさんの努力によりSpeedyCGIへの対応が行われ、
パフォーマンスの向上が図られたbbs.cgi。

・雪だるま作戦への対応
・さらなるカスタマイズ
・パフォーマンスの向上
・微妙な虫取り
・長いメインルーチンをより短くコンパクトに

あたりがターゲットか。

前スレ:
bbs.cgi再開発プロジェクト6
http://qb5.2ch.net/test/read.cgi/operate/1113117347/
562動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 21:51:12ID:64srjKZp0
そんなに承諾画面を見せたければ、投稿時に毎回表示させる、
専ブラ作者にも承諾画面表示を実装させるとかすればいいじゃん。
2006/05/27(土) 21:55:47ID:nr3HViFb0
見た段階と書いた段階でクッキ2つ食わせれはいいじゃん。
564root▲ ★
垢版 |
NGNG
やっぱ、3段階がよさげですね。

1回だけは、hama=mogera を Set-Cookie: しなくても
書き込みを許す、っていうことになっちゃうから。

で、1回許したら、2回もx回も、
区別できないわけで。

いったん、食事にするです。
2006/05/27(土) 21:58:45ID:j6sgxj9r0
そういう方向になる模様
566root▲ ★
垢版 |
NGNG
>>563
つまり、3段階にする必要があるんですよ。それだと。

重要なこと:
食わせたクッキーは、次のセッションになるまで有効にならない。
2006/05/27(土) 22:05:23ID:nr3HViFb0
ID生成のアルゴリズムとくっつけるとか。
IDその2のはなもげらとクッキーのペア。
2006/05/27(土) 22:08:09ID:j6sgxj9r0
1回目のCookieをhana=mogeraとかの安易な値じゃなくて
予測不可能な値にすれば2段階で済みます。
1回目のCookieなりフォーム変数なりが予測可能だから
投稿確認画面を経由せずに投稿されてしまうわけで。
負荷の関係で不可能なのかもしれませんがいちおう提案しておきます。
2006/05/27(土) 22:09:15ID:3uhLy9ZA0
>>528の3段階目を2段階目の書き込み確認画面でXMLHttpRequestを行わせれば
見た目は2回になる。

もちろんJavaScrip切ってる人も大丈夫なように<noscropt>を駆使しなきゃいけないけど。
2006/05/27(土) 22:10:18ID:DrNvWe1R0
ノースクロプト!
571root▲ ★
垢版 |
NGNG
>>569
できれば、具体的なコードサンプルを示していただけるとありがたいです。

なにせ、Perl は素人なんで。
2006/05/27(土) 22:17:25ID:r5kung510
>現行の仕様(呪文さえ唱えれば、クッキーがなくても書けてしまう)はいまいちなので、
この呪文って何?
2006/05/27(土) 22:18:13ID:eWJCTxsP0
ハナモゲラ
2006/05/27(土) 22:23:52ID:NqUDaB0V0
>>571
PerlっていうかJavaScriptです。
普通に3段階のを実装していただいたうえで
2段階目に表示するHTMLの中にJavaScriptのコードを入れると。
そのJavaScriptがユーザー操作を必要とせず3段階目をやってくれるというからくりですから。
2006/05/27(土) 22:25:04ID:r5kung510
>>573
それをどうするって?
その他→で、オンオフ両方やってみたけど無理だ
2006/05/27(土) 22:25:59ID:pNMxR3Yz0
どちらにしろ荒らし対策としての Cookie 付与なら,サーバサイドでのセッション管理も行うとか
しないとナンセンスなんで(これは結構な大仕事),とりあえず今回は初回投稿時の承諾画面の
ことだけ考えればいいかと.

ということで,Cookie なし& mogera ありで書き込めたとしても,その観点からは
問題なしということでいいのでは.普通に一般ブラウザ使って mogera が POST データに
付加されるのは承諾画面で了承した時のみならば,ユーザが小細工して勝手に
POST データに mogera を付け加えるのは illegal な手段ってことになるんで,
「mogera が付加された POST データを送ったら承諾画面の事項を受諾したものとみなす」
ということにすればいいでしょう.

ということで,こんな感じでいいのでは.

[初回投稿時]
投稿フォームから書き込む
    ↓
承諾画面表示(mogera 付きフォーム)
    ↓
「書き込みました」& Cookie 設定

[次回以降投稿時]
投稿フォームから書き込む
    ↓
Cookie があるのでそのまま「書き込みました」
2006/05/27(土) 22:26:08ID:j6sgxj9r0
・Cookie*もしくは*フォーム変数にhana=mogeraが含まれていなかったら、
 投稿確認画面を表示する。このとき
 <input type=hidden name=hana value=mogera>を含んだフォームを出力
 あらし対策用のCookieが必要ならここで発行
 Set-Cookie: hana=mogeraはまだ行わない
・書き込み完了したらSet-Cookie: hana=mogeraを発行

これでおk
1回目:
Cookieにもフォーム変数にもhana=mogeraが含まれていないので
投稿確認画面が表示される。
2回目:
投稿確認画面のフォームにhana=mogeraが含まれているので書き込まれる。
以後はCookieにhana=mogeraが含まれるので投稿確認画面はスルーされる。
1回目で戻って書き込み:
Set-Cookie: hana=mogeraはまだ発行されていないし
フォームにはhana=mogeraが含まれていないので再び投稿確認画面が出る。

これでどう?
2006/05/27(土) 22:26:17ID:nr3HViFb0
クッキーとフォームに同じはなもげらを入れて規約を見せて、
書き込んだらはなもげらとは違うクッキーを渡してこっちがあれば
はなもげらはスルーとか?
2006/05/27(土) 22:28:29ID:eWJCTxsP0
>>575
特定の専ブラウザの質問はその専ブラのスレで
580root▲ ★
垢版 |
NGNG
めし終わり。

>>576
第2段落は概ね今の実装で、つまりは管理人の意思って感じですね。
これについては同意です。

クッキーはあらし対策の意味があるので(これは厳密には今回のものとは別の問題)、
仕様は、今回のとは別に考慮する必要がありそうですね。

で、write-after-cookie にして、
>576 の実装を、まずは私のほうで。

で、次にあらし対策としての cookie の取り扱いの考慮で。
これは引越し完了後にでも、おじさんにがんがってもらおうかと。
581root▲ ★
垢版 |
NGNG
>>577
これは、>>576 とアルゴリズム的には同じかな。
2006/05/27(土) 22:34:29ID:39TpNJKW0
>>576ってひろゆき仕様と違うの?
2006/05/27(土) 22:40:03ID:pNMxR3Yz0
>>580-581 そんなところですね.

>>582 同じだと思うんですが,「3段階論」とか出てたんで「2段階でいいのでは」って意味で.
2006/05/27(土) 22:41:04ID:j6sgxj9r0
>>582
今はあらし対策のCookieが投稿確認画面で同意したときのCookieを兼ねてるけど、
あらし対策を分離できるように、「投稿確認画面で同意した」という意味のCookieを
別途発行するように変えるってこと。
そのCookieがなければ、あらし対策のCookieの有無にかかわらず
投稿確認画面を出す。
2006/05/27(土) 22:46:36ID:nr3HViFb0
read.cgiの方も同意済みか否かでフォームを変化させちゃうとか。
静的なページからの投稿には毎回同意してもらうってのはご愛嬌で。
2006/05/27(土) 22:47:14ID:39TpNJKW0
>>584
それは>>577(というか>>557)では?
>>576には「Cookie なし& mogera ありで書き込めたとしても〜」とあるから
で、2段階だと結局、
呪文(確認部分で取得可能)と書き込み用クッキー(これも確認部分で取得可能)
があれば書けるのかな
587動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 22:50:39ID:Te4008Jc0
しばらくは専ブラから書き込めないってこと?
2006/05/27(土) 22:53:25ID:ebORHrbf0
仕様がはっきりしないと対処のやりようがないからなぁ。
2006/05/27(土) 22:56:57ID:j6sgxj9r0
> それは>>577(というか>>557)では?
>>557だと「次のセッションまでCookieが有効にならない」という問題が
あるとroot ★氏が言っていた(>>564)ので、
3段階にしなくて済むようフォーム変数の併用を提案したのが>>577
2006/05/27(土) 22:59:00ID:CK7VYABm0
けっきょくどう送ればいいのかな?

POST /test/bbs.cgi HTTP/1.1
Host: qb5.2ch.net
User-Agent: Monazilla/1.00
Referer: http://qb5.2ch.net/operate/
Cookie: NAME=; MAIL=; PON=*****; HAP=*****;
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: *

FROM=名前&mail=sage&MESSAGE=本文&bbs=operate&key=1234567890&time=time()&submit=書き込み&hana=mogera

こんなんでいいのかしら?
591動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 22:59:32ID:dQq1LhGg0
運営臨時に一度書き込めば、とりあえずは解決できる問題
ただしめんどくさい
2006/05/27(土) 23:00:05ID:QXXKDUZO0
俺も2段階方式に賛成
「FormのHanaがあるとCookieチェックがスルーされる」とすればそれはバグであって方式の問題じゃないと思う

CookieのHanaがあればそのまま投稿処理にすすめばいいし、
なければ、FormのHana有りなら投稿処理、なければ未承諾なのでエラー

みたいな。あるいは投稿処理の直前で、CookieのHanaかFormのHanaいずれかが
ないと未承諾エラーとか

どっちかでクッキーチェックされてれば問題なかったんじゃ
でFormのHanaというか承諾ボタンがポチられてたら完了画面で
Hana喰わすと
593動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:10:09ID:PBygfN4v0
フォームの上に規約を載せればいいじゃない
2006/05/27(土) 23:11:21ID:5T9tXqMAO
フォームのVALUEに入れろ
NGNG
書き込むボタンに規約を載せればいいのか
2006/05/27(土) 23:14:49ID:80Ab0xcb0
全部クッキーに入れちゃえ。
CONFIRM=了承?
2006/05/27(土) 23:15:18ID:HUAHnYSV0
奇数レスは規約にしちまえ
598動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:17:26ID:PBygfN4v0
>>595
想像してワロタ
2006/05/27(土) 23:18:15ID:8FrN70Cc0
クッキーの有効期限を5分くらいにしちゃえば?
2006/05/27(土) 23:20:10ID:xBqcN/tp0
ここに書くお話なのかわからないのですが…
クッキー確認の画面でMESSAGEパラメータについて”の
半角の文字についてのサニタイジングがされていないようで、
”の半角以降の文字がfirefoxで書き込みしたときに消えてしまうのですが…

勘違いでしたらすみません。
601動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:21:17ID:hiu0HyrY0
今北
PONがきえちったお(´・ω・`)
602動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:21:58ID:KiPzqKXpO
佐賀ってるスレを揚げる会
 (`ー^)
〜( 〜)
 / ヽ
2006/05/27(土) 23:23:15ID:nr3HViFb0
ボタンを押すのが重要とはいえ、実体参照の扱いがアレだから
実は嫌いなんだよな。
http://qb5.2ch.net/test/read.cgi/operate/1148731808/322
上から&& &amp;&amp; &amp;amp; &amp;amp; で書き込み。
604動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:24:00ID:X33+/J5s0
専ブラから書き込めない件
2006/05/27(土) 23:28:52ID:pNMxR3Yz0
JavaScript 使うんなら,index.html や read.cgi のフォームの onsubmit() でチェックするという手も.

for (var i = 0; i < document.forms.length; i++)
    if (document.forms[i].FROM && document.forms[i].mail) {
        if (!document.forms[i].addEventListener)
            document.forms[i].addEventListener = function(t, l, c) { this["on"+t] = l; };
        document.forms[i].addEventListener("submit", function(e) {
            if (!/(^|[,;]\s*)hana=mogera($|[,;])/.test(document.cookie)) {
                if (comfirm(  "投稿確認\n"
                            + "・投稿者は、投稿に関して発生する責任が全て投稿者に帰すことを承諾します。\n"
                            + "・投稿者は、話題と無関係な広告の投稿に関して、相応の費用を支払うことを承諾します\n"
                            + "・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第21条ないし第28条に規定される権利も含む)\n"
                            + " その他の権利につき(第三者に対して再許諾する権利を含みます。)、掲示板運営者に対し、無償で譲渡することを承諾します。\n"
                            + " ただし、掲示板運営者は、投稿者に対して日本国内外において無償で非独占的に複製、公衆送信、頒布及び翻訳する権利を投稿者に許諾します。\n"
                            + " また、投稿者は掲示板運営者が指定する第三者に対して、一切の権利(第三者に対して再許諾する権利を含みます)を許諾しないことを承諾します。\n"
                            + "・投稿者は、掲示板運営者あるいはその指定する者に対して、著作者人格権を一切行使しないことを承諾します。\n"))
                    document.cookie = "hana=mogera; path=/; expires=Friday, 01-Jan-2010 00:00:00 GMT";
                else {
                    if (e && e.preventDefault)
                        e.preventDefault();
                    return false;
                }
            }
            return true;
        }, false);
    }
606動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:28:58ID:J2qOThHl0
ヾ(*´∀`*)ノキャッキャ
607動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:30:36ID:tlo73o6X0
専ブラ使えない状態なのはつまり、人大杉状態の板では書き込み不可ですか?
608動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:31:56ID:J2qOThHl0
>>607
対応済みブラウザ (2006/05/27 23:18時点の最新版)

Internet Explorer、Firefox等の通常ブラウザ
2ちゃんねるターボ(壷)2.5.5.5     http://tubo.80.kg/
Castella 1.0.12.1             http://members.at.infoseek.co.jp/molees/Castella.html
Jane Nida 060527            http://members.at.infoseek.co.jp/koreawatcher/janenida/beta.htm
Jane Style 2.24/2.30β2        http://janestyle.s11.xrea.com/
katju88 Version 0.2.2.2         http://www.geocities.jp/katju88jp/
Live2ch v1.13               http://www8.plala.or.jp/uro/live2ch/
p2.2ch.net(公式p2)           http://p2.2ch.net/
V2C T20060520a             http://v2c.s50.xrea.com/
かちゅ〜しゃ 2.102+kage 0.99.1.1165 http://kage.monazilla.org/
q2ch_0.3.27oreama1           http://www.medias.ne.jp/~k_yanase/
twintail ver2.1.5             http://www.geocities.co.jp/SiliconValley/5459/
OpenTwin based on twintail 20_2_1_60527 http://prdownloads.sourceforge.jp/opentwin/20298/OpenTwin_NET20_2_1_60527.zip
NGNG
hana=mogeraがやってきたら2ちゃんねるの中の人的には「規約を了承したとみなす」で桶かと。
で、その旨を規約の中に盛り込むと良いかと。

♪ひさびさにJavaScriptのソスーを観たです(照)
2006/05/27(土) 23:34:15ID:zxJcEvZO0
>608
追加

bbs2chreader 0.2.11 ttp://bbs2ch.sourceforge.jp/
2006/05/27(土) 23:36:33ID:gl0Dw3wa0
http://qb5.2ch.net/test/read.cgi/operate/1148731808/349

上から&& &amp;&amp; &amp;amp; &amp;amp; で書き込み
2006/05/27(土) 23:40:50ID:ZxaVLJ9Y0
ギコナビは・・・・・・まだっぽいですねOTL
613動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/27(土) 23:41:13ID:tlo73o6X0
>>608
頓。
それだけ対応済みなら、ギコナビも時間の問題だろうからしばらく待ちますか。
2006/05/27(土) 23:44:20ID:ebORHrbf0
ギコナビはCVSでコード書き換わってたからリリースは時間の問題でしょう
OpenJaneはコミット出来る人もいなければコードを直して野良ビルドを作る人もナシ・・・。
2006/05/27(土) 23:47:32ID:Dw/ybbEO0
ホットゾヌもまだのようですねorz
2006/05/27(土) 23:54:46ID:fUL2soCe0
ギコナビ1.52.0.653で対応
2006/05/27(土) 23:55:25ID:ugMYkm7M0
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < A Bone まだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん |/
2006/05/27(土) 23:57:55ID:ebORHrbf0
専ブラの対応状況は他でやってもらえると。
対策のノイズにもなりかねないとおもいます。。
2006/05/28(日) 00:00:00ID:Fkw2OnYI0
>>611
いやぁ、普通の炎狐で確認画面を表示させてそこのフォームのボタンを押したときですよ。
620動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/28(日) 00:07:38ID:VMIl4gjz0
>>618
ここの対応が発生源なんだからどうしようもないですな。
もちっと専ブラ作者とリンクして動いているのか思っていたけど。
そうでもないし。
2006/05/28(日) 00:13:26ID:Ven7zeH+0
ここの対応つーか

質問・雑談スレ223@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1147877903/

ここでひろゆきが勝手にやったつーか
622611
垢版 |
2006/05/28(日) 00:13:57ID:bzo5fGA60
>>619
あー、なるほろ
ごめんごめん
2006/05/28(日) 00:19:13ID:KP0dtAf80
今回変更された点は
・書きこみ&クッキー確認のところでcookieを取得させるのをやめた(ソース見てみたらSet-Cookie:がない)
・書き込みにhana=mogeraが必要になった
でおk?
で、cookieはどこで取得させてるの?これがわからないんだけど…
NGNG
あのー、A Boneユーザーなんですがさっき帰って来て2chにカキコしようと思ったら
全然カキコできないんですがどうすればいいのでしょうか?
(IEからなら書き込めます)
このスレ読んだんですが、クッキーやらなんやらわけわかめでサッパリっす・・・
どうか対処放送お教えくだされーウワァァァァァァヽ(`Д´)ノァァァァァァン
NGNG
>>624間違い
対処放送 ×
対処方法 ○
2006/05/28(日) 00:29:50ID:GKRk5F7n0
>>624
ここに来る前に自分の使ってるブラウザのスレ見に行ったりしないの?
2ちゃんねる用ブラウザ 「A Bone」 Vol.66
http://pc7.2ch.net/test/read.cgi/software/1138795427/
NGNG
>>626
すみません・・・
そんな板見に行ったこともないしそんなスレがあることも知りませんでした
取り合えずそのスレ見てみます
2006/05/28(日) 00:33:04ID:Ven7zeH+0
専ブラのスレは知らないくせに、書けないからって
いきなりbbs.cgiのスレに来るとはw
妙なところに詳しい変な奴だな
2006/05/28(日) 00:34:52ID:PTQSyCZf0
>>623
これまでどおり2段階でこなすのは確定のようだから
書き込みPOST後の書き込み完了画面とともに送られてくる可能性高し

初回書き込み時(CookieでHanaを送信してない)はPOSTパラメータで
hana=mogeraが必要なのは確かだと思うけど、それ以降Cookieだけで送ってれば
いいのかPOSTでも必要とかみたいな細かいところはまだ分からない

承認ボタン押してエラー画面に飛んだときCookie来るのかとかエラーパターン
増えるのかとか・・・
630名無しさんだよもん
垢版 |
2006/05/28(日) 00:44:48ID:bnM5fikD0
>629
大当たり。
書き込み完了画面で4つばかりCookieが飛んできますね。
# ホスト名のCookie2010年有効期限で設定されてもなぁ
631623
垢版 |
2006/05/28(日) 00:46:00ID:KP0dtAf80
>>629
hana=mogera追加して書き込みした後の書き込み完了画面にもSet-Cookieが無いんだけど…
どこにあるんだ?
632623
垢版 |
2006/05/28(日) 00:48:04ID:KP0dtAf80
>>629
すいません。ヘッダ見ない形で書いてたんで見落としてしまいました。書き込み完了画面にありますね。ありがとうございます。
2006/05/28(日) 01:01:37ID:PTQSyCZf0
ああ、PONやHAPまで書き込み後発行になっちゃってるのか
そりゃ不具合でるわ
これらは最初の確認画面で食わせないと当然hanaだけで書けるようにするしかない
2006/05/28(日) 01:14:32ID:QSmPEHqy0
正直、モバイルにはつらい仕様だ...。
2006/05/28(日) 01:31:34ID:uAa0Nuza0
なんで「はなもげら」なのか
2006/05/28(日) 01:42:10ID:whkPHD0I0
Linux (多分、gtk 環境なら unix 系でも使えると思うが) で使用可能な JD が
RC版 jd-15rc060527 にて hana に対応しました。

JD
ttp://www.geocities.jp/jd4linux/
637動け動けウゴウゴ2ちゃんねる
垢版 |
2006/05/28(日) 02:21:14ID:IVdsUL5Q0
自作ブラでも書けるようになった(・∀・)
638root▲ ★
垢版 |
NGNG
PON と HAP の仕様は従来通り(送らないと投稿確認になる)

新たに「hana=mogera」クッキーを送るか、
hana=mogera のフォームを送るかしないとだめ

という仕様の bbs.cgi を開発しています。

で、PON と HEP は、
正しい PON と期限切れではない HEP を送ってきた時、
有効とみなすようになっています。(従来通りの仕様)
2006/05/28(日) 02:39:35ID:AB4Wrm9k0
先生、HAPとHEPどっちなんですか(・∀・)
2006/05/28(日) 02:40:01ID:kqMWxRly0
正しくはHIPです
2006/05/28(日) 02:40:49ID:kxtrTyL+0
http://ch2.ath.cx/load/comic6.html

comic6(というか同人板)なんですが、確認画面の所でウイルスがリトライを繰り返して
DDoSしてる気がします


ウイルスの処理部分はこんな感じです

if body.match(/(書き込み確認)|(2ch_X:check)/)
@board.cookie = head['set-cookie']
retry
642root▲ ★
垢版 |
NGNG
>>638 をもう少し正確に書こう。

1) 従来通りのもの(PON/HEP)を、クッキーとして bbs.cgi に送ってこないと書き込めない。
=> 投稿確認画面になる。管理人がいじる前の仕様と同じ

2) *そのうえで*、新たに「hana=mogera」クッキーを送るか、
*または* hana=mogera 入りの投稿フォームを送るかしないと、書き込めない。
=> 投稿確認画面になる。★新仕様

3) PON/HEP は、
従来通りのふるまいで送ってきた時、従来通りに有効なものとなる。
=> 管理人がいじる前の仕様と同じ

4) 有効な PON/HEP を送ってきた場合、
bbs.cgi からは PON/HEP を Set-Cookie: することはない。
=> 管理人がいじる前の仕様と同じ

5) PON を送って来ないとか、HEP が無効だった場合、
bbs.cgi は有効な PON/HEP を Set-Cookie: する。
=> 管理人がいじる前の仕様と同じ

またこの場合、hana=mogera フォーム や hana=mogera クッキーを
bbs.cgi に例え送ってきていたとしても、上記 1) により書き込めない。

6) hana=mogera クッキーは、書き込みが成功して、
かつ hana=mogera クッキーを送ってこなかった時のみ、
bbs.cgi から Set-Cookie: される。(★新仕様)
643root▲ ★
垢版 |
NGNG
>>641
重くなってます?
2006/05/28(日) 02:44:25ID:MiLdeeMz0
cookieはないけど、hana=mogera のフォームを送って来るブラウザをあっさり切る
夕方の仕様は嫌な感じ。

hana=mogera、cookieなしでもcookieを寄こして欲しい。
645root▲ ★
垢版 |
NGNG
>>642 のバージョンの bbs.cgi を、
snow.2ch.net に入れてみます。

アラスカで試していただくということで。

http://snow.2ch.net/alaska/
2006/05/28(日) 02:47:14ID:8H9PScAi0
6) hana=mogera クッキーは、書き込みが成功して、
かつ hana=mogera クッキーを送ってこなかった時のみ、
bbs.cgi から Set-Cookie: される。(★新仕様)

一番初めはどうするの?
書き込みを成功させるにはhana=mogera クッキーが必要なのに
hana=mogera クッキーが無いと書き込めない
647root▲ ★
垢版 |
NGNG
>>646
hana=mogera 入り投稿フォームを送れば、
書き込むことができます。 ( 2) のとおり )

つまり、専用ブラウザは、*再度の仕様変更*が、
必要になることになります。
2006/05/28(日) 02:51:09ID:kxtrTyL+0
>>643
重くは無いんですが、負荷が高いと同人の自治とかダウソのウイルスオチスレで報告が出てたんで、念のために
649root▲ ★
垢版 |
NGNG
FireFox での試験はうまくいきました。 in alaska

壺(もらったクッキーをそのまま使っていると思われる)で、
動作確認してみます。 < alaska

テストはこちらでお願いします。
たぶんまだ、どの専用ブラウザも書けないと思われですが。

■ クッキーフォーム仕様変更書き込みテストスレッド in Alaska
http://snow.2ch.net/test/read.cgi/alaska/1148752109/
2006/05/28(日) 02:55:26ID:Ho/0/GtU0
>649
テスト結果

View 前と同じで書けず
Nida 書き込める
651root▲ ★
垢版 |
2006/05/28(日) 02:59:51ID:???0
もらったクッキーを次のセッションでそのまま使ってくれるブラウザや、
今回作者さんに「hana=mogera フォーム」を送るように対応いただいたブラウザでは、
きちんと書き込めるはずであるということを、期待しています。
2006/05/28(日) 03:00:49ID:8H9PScAi0
つまりすべての人は漏れなく一番初めに投稿フォームを送らなければいけない
=利用規約に同意しなければならないということですね。
653root▲ ★
垢版 |
NGNG
そういうことです。>>652

hana=mogera 投稿フォームを送っても、
クッキーは従来通りに、つけていただく必要があるというわけです。
654root▲ ★
垢版 |
NGNG
それで、>>647 に再度の仕様変更が必要、と書きましたが、
今回単に「hana=mogera 投稿フォーム」を送る機能だけを*追加*することで
対応したものについては、再度の仕様変更は*不要*なはずです。
2006/05/28(日) 03:06:18ID:LW2FGyjJ0
>>642 乙です.その仕様でよさげですね.

ついでに,「投稿確認」の記述を
<!-- 2ch_X:confirm -->〜<!--/ 2ch_X:confirm -->
で囲むとかして,専ブラでも表示してもらえるといいかも?
656root▲ ★
垢版 |
NGNG
で、重要なことは、

この変更版 bbs.cgi を全部に配布すると、
例の「運用情報 臨時でのクッキーの栄養補給」でしのいでいるタイプの
従来型専用ブラウザは、その方法ではもはやしのげなくなる、
つまり、書き込みができなくなる、

ということです。
657root▲ ★
垢版 |
NGNG
>>655
泣きそうでした。

だって、bbs.cgi の中でも一番アドホックで汚くて、
どうにかしなきゃなぁ、って思っていたところだから。

あそこをいじろうっていう気持ちになるあたりが、
さすが「The 管理人」

で、
> <!-- 2ch_X:confirm -->〜<!--/ 2ch_X:confirm -->
> で囲むとかして,専ブラでも表示してもらえるといいかも?

これ、チャレンジしてみるです。
2006/05/28(日) 03:10:38ID:zVjGZOaR0
そしたら専ブラ作者が、がんがるから無問題ですよ。
2006/05/28(日) 03:12:41ID:PTQSyCZf0
マ向けに告知だして欲しいなあ
それで週明けに発動
2006/05/28(日) 03:13:52ID:kBGNfogX0
从 ´ D`)<ねろばか
661root▲ ★
垢版 |
NGNG
>>644
hana=mogera フォームあり, hana=mogera cookie なしだと、
hana=mogera cookie をよこしてきます。
(>>642 の 6) )
2006/05/28(日) 03:21:59ID:SXVvX6Qn0
>>649
どうでもいいですがFirefoxは1文字目だけが大文字のfです
http://www.mozilla-japan.org/support/firefox/faq#spell-abbreviate
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況