他サイトから移動してきた場合の挙動が1.3.xと異なる

  • ページ: BugTrack
  • 投稿者: reimy
  • 優先順位: 低
  • 状態: 完了
  • カテゴリー: 本体バグ
  • 投稿日: 2003-02-18 (火) 17:50:24
  • バージョン: 1.4

メッセージ

<form class="lookup_form" action="http://pukiwiki.sourceforge.jp/" method="post">
<div class="lookup">
移動・新規作成<br />
<input type="hidden" name="plugin" value="newpage" />
<input type="hidden" name="refer" value="" />
<input type="text" name="page" size="10" value="" />
<input type="submit" value="移動" class="submit" />
</div>
</form>

上記の場合、ページが存在する場合はそのページに移動、ページが存在しない場合はページ作成にちゃんと飛べていました(pukiwiki.sourceforge.jpなので1.3.x)。

<form class="lookup_form" action="http://pukiwiki.sourceforge.jp/dev/" method="post">
<div class="lookup">
移動・新規作成<br />
<input type="hidden" name="plugin" value="newpage" />
<input type="hidden" name="refer" value="" />
<input type="text" name="page" size="10" value="" />
<input type="submit" value="移動" class="submit" />
</div>
</form>

上記の場合、ページが存在した場合、そのページの編集に移動してしまいます(pukiwiki.sourceforge.jp/dev/なので1.4)。

何か仕様が変わったんでしょうか?


  • newpage.inc.phpで
    header("Location: $script?cmd=edit&page=$r_page&refer=$r_refer");
                                  ~~~~
    としているのが原因です。ここはreadにすべきですね。lookupがnewpageを呼んでいるとは気が付かなかったもので。直します。 -- ぱんだ 2003-02-18 (火) 18:16:45

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

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

OSDN