クッキーの送信に関わる問題
2ch専用ブラウザ「ゾヌ2」「ゾヌ2age*」の使用時に
以下の問題が生じることが確認されています。
以下の問題が生じることが確認されています。
■条件
0chスクリプト : test051113 , test060227
2ch専用ブラウザ : ゾヌ2 , ゾヌ2β age20,21
0chスクリプト : test051113 , test060227
2ch専用ブラウザ : ゾヌ2 , ゾヌ2β age20,21
■発生する症状
2ch互換スクリプトを選択しているんすが、
メッセージ欄には「書き込みエラー」と表示されてしまいます。
2ch互換スクリプトを選択しているんすが、
メッセージ欄には「書き込みエラー」と表示されてしまいます。
■原因
2chは書き込みの際にCookie: NAME= ~; MAIL= ~;を要求しません。
だからそれを送信しないと書き込めない板は2ch互換ではないというだけの話
ゾヌ2の問題ではありません。
2chは書き込みの際にCookie: NAME= ~; MAIL= ~;を要求しません。
だからそれを送信しないと書き込めない板は2ch互換ではないというだけの話
ゾヌ2の問題ではありません。
解決方法
【管理画面からの設定による解決方法】
掲示板設定→その他の設定画面から
cookie確認:オフ 名前cookie保存:オン メールcookie保存:オン
で書き込みできる様になりますが、cookie確認:オンにしたい場合は
下記の方法でも書き込みする事が出来る様になります。
この時メールcookie保存はオフにしてください。
掲示板設定→その他の設定画面から
cookie確認:オフ 名前cookie保存:オン メールcookie保存:オン
で書き込みできる様になりますが、cookie確認:オンにしたい場合は
下記の方法でも書き込みする事が出来る様になります。
この時メールcookie保存はオフにしてください。
【0ch スクリプトの変更による解決方法】
bbs.cgi 166行目あたり
# メール欄cookie
if ($Sys->{'SET'}->Equal('BBS_MAILCOOKIE_CHECK','checked')
&& !$Sys->{'COOKIE'}->IsExist('MAIL')){
return 9001;
}
をコメントアウトすると、cookie発行/確認とゾヌ2での書き込みの
両方が可能になるかな。
bbs.cgi 166行目あたり
# メール欄cookie
if ($Sys->{'SET'}->Equal('BBS_MAILCOOKIE_CHECK','checked')
&& !$Sys->{'COOKIE'}->IsExist('MAIL')){
return 9001;
}
をコメントアウトすると、cookie発行/確認とゾヌ2での書き込みの
両方が可能になるかな。
ゾヌ2(βage17)だと、(βage21でも確認済み)
MAIL=~のクッキーを送信してないみたいなんで。たぶん、
cookie確認:オン 名前cookie保存:オン メールcookie保存:オフ
でも書き込みできる。
MAIL=~のクッキーを送信してないみたいなんで。たぶん、
cookie確認:オン 名前cookie保存:オン メールcookie保存:オフ
でも書き込みできる。
誰かヒマなゾヌ2ユーザーさん検証きぼん。*確認済み