質問編集履歴

7

コメント追加

2017/06/15 08:49

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -214,6 +214,8 @@
214
214
 
215
215
  ーーーーー
216
216
 
217
+ sendmail.php
218
+
217
219
 
218
220
 
219
221
  ```php
@@ -240,6 +242,10 @@
240
242
 
241
243
 
242
244
 
245
+ エラーメッセージ
246
+
247
+
248
+
243
249
  ```php
244
250
 
245
251
  Notice: Undefined index: fullname in /var/www/html/lp/sendmail.php on line 7

6

コメントを追加。

2017/06/15 08:49

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -253,3 +253,7 @@
253
253
  Fatal error: Uncaught Error: Class 'SendGridEmail' not found in /var/www/html/lp/sendmail.php:37 Stack trace: #0 {main} thrown in /var/www/html/lp/sendmail.php on line 37
254
254
 
255
255
  ```
256
+
257
+
258
+
259
+ 対応した結果、値が渡っていないという現象は改善してないようです。

5

sendmail\.phpをこのように修正しましたが、相変わらず配列には何もデータがありません。

2017/06/15 08:45

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -209,3 +209,47 @@
209
209
 
210
210
 
211
211
  とエラーを吐きました。画面上はデータが表示されていましたが内部的にデータを保持できておらず、fullnameに上書きされてしましました。これをデータをきちんと渡せれば解決するとおもうので、どうしたらデータを引き継げるのか教えてください。
212
+
213
+
214
+
215
+ ーーーーー
216
+
217
+
218
+
219
+ ```php
220
+
221
+ <?php
222
+
223
+ session_start();
224
+
225
+ if(!$_SESSION['fullname']=="") {
226
+
227
+ header('Location: ./index.html');
228
+
229
+ };
230
+
231
+
232
+
233
+ 省略
234
+
235
+ $sendgrid = new SendGrid($api_key, array("turn_off_ssl_verification" => true));
236
+
237
+ $email = new SendGridEmail();
238
+
239
+ ```
240
+
241
+
242
+
243
+ ```php
244
+
245
+ Notice: Undefined index: fullname in /var/www/html/lp/sendmail.php on line 7
246
+
247
+ array(0) { }
248
+
249
+ Notice: Undefined index: fullname in /var/www/html/lp/sendmail.php on line 20
250
+
251
+
252
+
253
+ Fatal error: Uncaught Error: Class 'SendGridEmail' not found in /var/www/html/lp/sendmail.php:37 Stack trace: #0 {main} thrown in /var/www/html/lp/sendmail.php on line 37
254
+
255
+ ```

4

form記述がindex\.htmlになかったので追加

2017/06/15 08:33

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -32,6 +32,8 @@
32
32
 
33
33
 
34
34
 
35
+ <form class="ui form" id="form" name="form" action="confirm.php" method="post">
36
+
35
37
  <div class="field">
36
38
 
37
39
  <label>お名前</label>
@@ -40,6 +42,10 @@
40
42
 
41
43
  </div>
42
44
 
45
+ <button type="submit" value="確認"></button>
46
+
47
+ </form>
48
+
43
49
  </body>
44
50
 
45
51
  </html>

3

confirm\.htmlをconfirm\.phpに修正、およびエラーメッセージをcode記述に変更

2017/06/15 08:03

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
 
52
52
 
53
- confirm.html
53
+ confirm.php
54
54
 
55
55
  ```php
56
56
 
@@ -182,9 +182,11 @@
182
182
 
183
183
 
184
184
 
185
+
186
+
185
- ---
187
+ ```php
186
-
188
+
187
- **array(1) { [0]=> string(8) "fullname" }
189
+ array(1) { [0]=> string(8) "fullname" }
188
190
 
189
191
  Notice: Undefined index: fullname in /var/www/html/lp/sendmail.php on line 20
190
192
 
@@ -194,11 +196,9 @@
194
196
 
195
197
 
196
198
 
197
- Notice: Unknown: Skipping numeric key 0 in Unknown on line 0**
199
+ Notice: Unknown: Skipping numeric key 0 in Unknown on line 0
198
-
199
-
200
-
200
+
201
- ---
201
+ ```
202
202
 
203
203
 
204
204
 

2

ITかあさんを追記

2017/06/15 07:43

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,10 @@
4
4
 
5
5
  https://sendgrid.kke.co.jp/blog/?p=1066
6
6
 
7
+ SESSIONの渡し方はこちら。
8
+
9
+ http://www.kaasan.info/archives/2151
10
+
7
11
 
8
12
 
9
13
  以下のように、3つのファイルがあり、index.htmlからconfirm.phpへのデータの受け渡しはうまく行き、画面にはHTMLで表示されています。

1

題名が間違えていたので修正した。

2017/06/15 07:09

投稿

MasahiroKawai
MasahiroKawai

スコア51

test CHANGED
@@ -1 +1 @@
1
- 【MTAはSendgrid】Sendgrid送信する方法
1
+ 【MTAはSendgrid】$_SESSIONファイル間のデータが引き継がれない。
test CHANGED
@@ -199,7 +199,3 @@
199
199
 
200
200
 
201
201
  とエラーを吐きました。画面上はデータが表示されていましたが内部的にデータを保持できておらず、fullnameに上書きされてしましました。これをデータをきちんと渡せれば解決するとおもうので、どうしたらデータを引き継げるのか教えてください。
202
-
203
-
204
-
205
- Notice: Unknown: Skipping numeric key 0 in Unknown on line 0 はほかが解決されれば解決するので無視していただいて結構です。