アップデートに行われたクエリの操作変更

投稿者:van 投稿日:2022/07/29(Fri) 17:07:26 No.2214

いつもお世話になります。バージョン変更でプログラムを変更しなくても操作が変更しまいしたので不具合報告を作りました。

バージョン:1.8.1115 → 1.8.1141

ーー プログラムコード(RdrWebServerで実行)
値は、要求から「n」というクエリ引数を得る

一は、「×」
二は、「×」

もし 値≠無 なら 一=「〇」
もし 値≠「」 なら 二=「〇」

応答として「[一]、[二]」を送る
ーー プログラムコード終わり


ーー 1.18.1115の結果
引数が「?n=test」なら 「〇、〇」
引数が無いなら、「×、×」

ーー 1.8.1141の結果
ー 引数が「?n=test」なら 「×、〇」
ー 引数が無いなら なら 「×、〇」


少し大変となりましたが、意図的な変更でしょうか。

修正しました1.8.1142

投稿者:ゆうと 投稿日:2022/08/06(Sat) 16:14:33 No.2215

お世話になっております。

次の部分について不等号の判定処理が意図しない動作となっておりました。
最新版(1.8.1142)で正しく判定されるように修正しました。

> もし 値≠無 なら 一=「〇」
> もし 値≠「」 なら 二=「〇」

なお、無と空文字の比較については、ブログに掲載した通り
無と空文字は等しいと判定されるのが仕様です。
https://wp.utopiat.net/2022/05/3640/

ご指摘ありがとうございます。

▲ページの先頭へ

- WebForum -