teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

$_SESSION の書き方を変えてみましたがうまくいきません。

2021/12/03 08:40

投稿

ErioYsd
ErioYsd

スコア4

title CHANGED
File without changes
body CHANGED
@@ -42,4 +42,40 @@
42
42
  $subject = $_SESSION['subject'];
43
43
  ```
44
44
 
45
- ご教授のほど、よろしくお願いいたします。
45
+ ご教授のほど、よろしくお願いいたします。
46
+
47
+
48
+ 追記:2021年12月3日
49
+ **【さらにやってみたこと】**
50
+
51
+ HTMLファイルの冒頭に以下を追記しました
52
+ ```HTML
53
+ <?php
54
+ session_start();
55
+ $_SESSION['subject'] = "●●店についての問い合わせ";
56
+ ?>
57
+ <!DOCTYPE HTML>
58
+ <html lang="ja">
59
+ <head>
60
+  (中略)
61
+ ```
62
+ PHPファイルの最初の方に以下を追記しました。
63
+ もともとあった設定項目はコメントアウトしました。
64
+ ```PHP
65
+ 1行目のすぐ下に追記しました
66
+
67
+ <?php header("Content-Type:text/html;charset=utf-8"); ?> 
68
+ //(追記)
69
+ <?php
70
+ session_start();
71
+ $subject = $_SESSION["subject"];
72
+ ?>
73
+
74
+ 設定する項目を上書きされないようコメントアウトしました。
75
+ // 管理者宛に送信されるメールのタイトル(件名)
76
+ //$subject = "";
77
+ ```
78
+
79
+ **【結果】**
80
+ 想定通りにならず、件名は空欄のままメールが送信されてきます。
81
+ (なんでやねん……これじゃダメなん……?)