たとえば、
http://hoge.net/pukiwiki.php?HogeHoge
のページを印刷用表示にする場合
http://hoge.net/pukiwiki.php?cmd=read&page=HogeHoge&prn=on
http://hoge.net/pukiwiki.php?HogeHoge&prn=on
これでは[[HogeHoge&prn=on]]というページを指定したことになり、不正なページ名だと怒られる。
必ず?cmd=read&page=HogeHogeというように?cmd=~または?plugin=~という形に&prn=onを付加すること。
if ($vars['prn'] != "on") {
と
}
で囲む。これで&prn=onのときには出力されなくなる。
"$script?cmd=read&$r_page&prn=on"を
"$script?cmd=read&page=$r_page&prn=on"と修正したところうまく動きました。 -- のが 2004-08-11 (水) 14:33:40