NP_ShowBlogsでページ切り替えの部分で、URL指定によっては
index.php??page=2
みたいに、?が二つ続いてしまうことがありました。IISだからかなぁとか思ってたものの今まではこれでも問題なく動いてたので放置してたのですが、つい先日導入したNP_VariableGetOptionでの判定で困ったことになったので改造して対処してみました。
260行付近 $uri = sprintf("%s%s%s","http://",serverVar("HTTP_HOST"),serverVar("REQUEST_URI")); の下に↓を追加。 $uri = str_replace('??','?',$uri); その10行ほどしたあたり $pagelink .= '?'; の下に↓を追加。 $pagelink = str_replace('??','?',$pagelink);
これで現状では大丈夫になりました。
コメント