PR(記事内にアフィリエイト広告が含まれています)
スポンサーリンク
Nucleus

NP_ShowBlogsで?が二個つく場合

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);

これで現状では大丈夫になりました。

コメント

タイトルとURLをコピーしました