プレビュー表示後、衝突を検出できなくなることがある

メッセージ

プレビュー表示後、衝突を検出できなくなることがあります

  1. ページ名はなんでもいいので"wiki"とだけ書いて、ページを作成する。
  2. 作成したページを編集するウィンドウを2個開く。
    (この時、ページのHTMLソースを見てhiddenのdigestの値がf97581f30de2b54d6d34330630b44657になってることを確認する)
  3. 片方のWindowで"wiki"を"wiki2"にして、直ぐ「ページの更新」ボタンを押し、ページを書き換える。
  4. もう片方のWindowで"wiki"を"wiki3"にして、「プレビュー」 ボタンを押し、プレビュー画面から「ページの更新」ボタンを押すと、衝突検出の画面が表示されずに、ページを上書きしてしまう。
    (プレビュー時、ページのHTMLソースを見てhiddenのdigestの値がbbd593b29af1d6a066fceb9893ee193aに変わっていることを確認する)
    • "wiki"ではなく、"pukiwiki"という文字列で同じことをやると衝突が検出されます。
--- html.php.org        2004-05-27 23:36:35.000000000 +0900
+++ html.php    2004-05-28 00:12:48.000000000 +0900
@@ -132,7 +132,7 @@

        $refer = $template = $addtag = $add_top = '';

-       if ($digest == 0) {
+       if ($digest === 0) {
                $digest = md5(join('',get_source($page)));
        }


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2006-01-17 (火) 02:47:05
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.350 sec.

OSDN