回答編集履歴
1
嫌がらせ目的での低評価は迷惑行為として規約違反です。
answer
CHANGED
@@ -1,12 +1,19 @@
|
|
1
1
|
> input内にそれぞれ情報を入力して【送信】ボタンを押してもinput内の情報が消えてメールが届きます。
|
2
2
|
|
3
|
-
セッション情報を元にinputへ初期値セットされてますが、セッション空にしてますね。
|
3
|
+
セッション情報を元にinputへ初期値セットされてますが、セッション空にしていますね。
|
4
4
|
```PHP
|
5
5
|
mail($_SESSION['email'],'お問い合わせありがとうございます',$message);
|
6
6
|
mail('省略@gmail.com','お問い合わせありがとうございます',$message);
|
7
7
|
$_SESSION = array(); //ここ
|
8
8
|
```
|
9
|
+
空にしたキーを参照しているのでnotice出てるのでは。(エラー表示ONを)
|
10
|
+
```PHP
|
11
|
+
<?php
|
12
|
+
$hoge = [];
|
9
13
|
|
14
|
+
echo $hoge["a"]; //PHP Warning: Undefined array key "a"
|
15
|
+
```
|
16
|
+
|
10
17
|
> 問い合わせをした方への「問い合わせを受付ました」メールも届きません。
|
11
18
|
|
12
19
|
`$_SESSION['email']`の内容が実在するメールアドレスではない可能性があると思います。(スペース1つでも別のデータです。)
|