IF判定後、一日探してもエラーが見つからず、助けてもらいました。
コードは次のとおりです:
<br />if ($webstate !== "Y" or $webstate !=="N"){<br /> echo "<script>alert('提示:非法出错!错误代码:State!');history.back(-1);</script>";<br /> exit;<br /> }<br />
ログイン後にコピー
私の考えは次のとおりです: $ には 2 つの状況しかなく、1 つは Y で、もう 1 つは N です。3 番目の状況が発生すると、エラーが発生します。報告した。
条件が 1 つだけ必要な場合は、OR ともう 1 つの条件を追加すると、異常になります (Y または N に等しいかどうかでエラーが報告されます)。
---- --解決策のアイデア----------------------私のアイデアは次のとおりです: $状況は 2 つだけです。 1 つは Y で、もう 1 つは N です。3 番目の状況が発生すると、エラーが報告されます。
あなたによると、3 番目のケースは Y でも N でもありません。または
の代わりに and を使用する必要があります。