質問編集履歴

1

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

2021/12/03 08:40

投稿

ErioYsd
ErioYsd

スコア4

test CHANGED
File without changes
test CHANGED
@@ -87,3 +87,75 @@
87
87
 
88
88
 
89
89
  ご教授のほど、よろしくお願いいたします。
90
+
91
+
92
+
93
+
94
+
95
+ 追記:2021年12月3日
96
+
97
+ **【さらにやってみたこと】**
98
+
99
+
100
+
101
+ HTMLファイルの冒頭に以下を追記しました
102
+
103
+ ```HTML
104
+
105
+ <?php
106
+
107
+ session_start();
108
+
109
+ $_SESSION['subject'] = "●●店についての問い合わせ";
110
+
111
+ ?>
112
+
113
+ <!DOCTYPE HTML>
114
+
115
+ <html lang="ja">
116
+
117
+ <head>
118
+
119
+  (中略)
120
+
121
+ ```
122
+
123
+ PHPファイルの最初の方に以下を追記しました。
124
+
125
+ もともとあった設定項目はコメントアウトしました。
126
+
127
+ ```PHP
128
+
129
+ 1行目のすぐ下に追記しました
130
+
131
+
132
+
133
+ <?php header("Content-Type:text/html;charset=utf-8"); ?> 
134
+
135
+ //(追記)
136
+
137
+ <?php
138
+
139
+ session_start();
140
+
141
+ $subject = $_SESSION["subject"];
142
+
143
+ ?>
144
+
145
+
146
+
147
+ 設定する項目を上書きされないようコメントアウトしました。
148
+
149
+ // 管理者宛に送信されるメールのタイトル(件名)
150
+
151
+ //$subject = "";
152
+
153
+ ```
154
+
155
+
156
+
157
+ **【結果】**
158
+
159
+ 想定通りにならず、件名は空欄のままメールが送信されてきます。
160
+
161
+ (なんでやねん……これじゃダメなん……?)