値のない GET パラメータを使用する URL について、上司と少し口論になっています。例えば
http://www.example.com/?logout
この種のリンクは Web 上でかなり頻繁に見かけますが、もちろん、これが良いことを意味するわけではありません。彼は、これが標準ではなく、予期しないエラーが発生する可能性があることを恐れているため、次のようなものを使用することを望んでいます。
http://www.example.com/?logout=yes
私の経験では、空のパラメーターを使用して問題に遭遇したことはありません。また、それらは私にとってより意味がある場合があります (この場合のように、?logout=no
意味がない場合は、「ログアウト」の値は無関係であり、私はパラメータの値ではなく、サーバー側のパラメータの存在をテストします)。(見た目もすっきりします。)
ただし、この種の使用法が実際に有効であり、実際に問題を引き起こす可能性がないという確認は見つかりません。
これに関するリンクはありますか?