回答編集履歴

1

追記修正

2019/03/05 04:05

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -8,11 +8,11 @@
8
8
 
9
9
 
10
10
 
11
- $_POST の値は、前回アクセス時の値が保存されているわけではなくアクセス毎に設定されますので、ページ遷移する際に毎回 POSTメソッドでパスワードを送信していないや GETメソッドでアクセスした場合は、`$_POST['pass']` は 未定義か '' になります。
11
+ $_POST の値は、前回アクセス時の値が保存されているわけではなくアクセス毎に設定されますので、ページ遷移する際に毎回 POSTメソッドでパスワードを送信していない場合や GETメソッドでアクセスした場合は、`$_POST['pass']` は 未定義か '' になります。
12
12
 
13
13
 
14
14
 
15
- `$_POST['pass']` に値がないので、必ずパスワード不一致の場合の `($_POST['pass'] !== $pass)` 条件が成立して、ダイアログが表示されると思います。
15
+ そのため、`$_POST['pass']` に値がないので、必ずパスワード不一致の場合の `($_POST['pass'] !== $pass)` 条件が成立して、ダイアログが表示されるのではないかと思います。
16
16
 
17
17
 
18
18