Я немного спорю с моим боссом о URL-адресах, используя параметры GET без значения. Например.
http://www.example.com/?logout
Я вижу эту ссылку довольно часто в Интернете, но, конечно, это не значит, что это хорошо. Он опасается, что это не стандартно и может привести к неожиданным ошибкам, поэтому он предпочел бы, чтобы я использовал что-то вроде:
http://www.example.com/?logout=yes
По моему опыту, я никогда не сталкивался с какой-либо проблемой с использованием пустых параметров, и они иногда имеют для меня больше смысла (как в этом случае, где ?logout=no
не имеет никакого смысла, поэтому значение "logout" не имеет значения, и я бы только тестировал наличие параметра server-side, а не его значение). (Он также выглядит более чистым.)
Однако я не могу найти подтверждение того, что этот вид использования действительно действителен и, следовательно, действительно не может вызвать никаких проблем.
У вас есть ссылка на это?