質問編集履歴

8

説明文の修正

2022/04/25 07:47

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -3,11 +3,11 @@
3
3
  もし修正すべき点がありましたらご教授いただければと思います。
4
4
 
5
5
  ### SSL化前
6
- contact/よりフォ-ムに記載し、確認ボタンを押すとcontact/index.phpに入力内容の確認画面が表示されていました。
6
+ http://www.hogehoge.co.jp/contact/ よりフォ-ムに記載し、確認ボタンを押すと http://www.hogehoge.co.jp/contact/index.php に入力内容の確認画面が表示されていました。
7
7
  ※こちらは現在も、SSL環境で無ければ動作致します。
8
8
 
9
9
  ### SSL化後
10
- では、記載後確認ボタンを押して読み込んだ後、**contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)**
10
+ SSL化後https://www.hogehoge.co.jp/contact/ よりフォームに記載後確認ボタンを押すと、**https://www.hogehoge.co.jp/contact/index.php にアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)**
11
11
  こちら原因、又は修正する方法はありますでしょうか?
12
12
 
13
13
  ### 利用レンタルサーバー/プラン

7

文字の修正

2022/04/25 07:21

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
  では、記載後に確認ボタンを押して読み込んだ後、**contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)**
11
11
  こちら原因、又は修正する方法はありますでしょうか?
12
12
 
13
- ### レンタルサーバー/プラン
13
+ ### 利用レンタルサーバー/プラン
14
14
  大塚商会 アルファメール2
15
15
 
16
16
  ### phpの内容

6

追記

2022/04/25 07:20

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -9,6 +9,9 @@
9
9
  ### SSL化後
10
10
  では、記載後に確認ボタンを押して読み込んだ後、**contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)**
11
11
  こちら原因、又は修正する方法はありますでしょうか?
12
+
13
+ ### レンタルサーバー/プラン
14
+ 大塚商会 アルファメール2
12
15
 
13
16
  ### phpの内容
14
17
  phpの内容を以下に掲載させていただきます。

5

誤字

2022/04/25 06:09

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -4,10 +4,10 @@
4
4
 
5
5
  ### SSL化前
6
6
  contact/よりフォ-ムに記載し、確認ボタンを押すとcontact/index.phpに入力内容の確認画面が表示されていました。
7
- **※こちらは現在も、SSL環境で無ければ動作致します。**
7
+ ※こちらは現在も、SSL環境で無ければ動作致します。
8
8
 
9
9
  ### SSL化後
10
- では、記載後に確認ボタンを押して読み込んだ後、contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)
10
+ では、記載後に確認ボタンを押して読み込んだ後、**contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)**
11
11
  こちら原因、又は修正する方法はありますでしょうか?
12
12
 
13
13
  ### phpの内容

4

誤字

2022/04/25 06:05

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ### SSL化前
6
6
  contact/よりフォ-ムに記載し、確認ボタンを押すとcontact/index.phpに入力内容の確認画面が表示されていました。
7
- **※こちらは現在も、SSL環境で無ければ(http://)動作致します。**
7
+ **※こちらは現在も、SSL環境で無ければ動作致します。**
8
8
 
9
9
  ### SSL化後
10
10
  では、記載後に確認ボタンを押して読み込んだ後、contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)

3

誤字

2022/04/25 06:04

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,3 @@
1
- ### SSL化後にお問い合わせフォームが動かなくなりました。
2
-
3
1
  まず知識が乏しく、質問の仕方が不味かったら申し訳ありません。
4
2
  サイトのSSL化を行ったところ、それまで動いていたお問い合わせフォームが正常に動作しなくなりました。
5
3
  もし修正すべき点がありましたらご教授いただければと思います。

2

誤字

2022/04/25 06:02

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -153,7 +153,6 @@
153
153
  <?php
154
154
 
155
155
  //設置するサイトのアドレスを""の中に入力。http://は入れない。最後の'/'も入れない。
156
- // $siteAddress = "test01.undercurrent.work";
157
156
  $siteAddress = "hogehoge.co.jp";
158
157
 
159
158
  $protname;

1

書式の改善と、情報を追加致しました。

2022/04/25 06:01

投稿

kakedashi-2021
kakedashi-2021

スコア10

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,159 @@
1
+ ### SSL化後にお問い合わせフォームが動かなくなりました。
2
+
1
3
  まず知識が乏しく、質問の仕方が不味かったら申し訳ありません。
4
+ サイトのSSL化を行ったところ、それまで動いていたお問い合わせフォームが正常に動作しなくなりました。
5
+ もし修正すべき点がありましたらご教授いただければと思います。
2
6
 
7
+ ### SSL化前
3
- SSL化後にお問い合わせフォムが動かなくなりました。
8
+ contact/よりフォに記載し、確認ボタンを押すとcontact/index.phpに入力内容の確認画面表示されていました。
4
- その中怪しいと思わるcheck.phpの内容を掲載させていただきます。
9
+ **※こちらは現在も、SSL環境無けば(http://)動作致します。**
5
10
 
11
+ ### SSL化後
12
+ では、記載後に確認ボタンを押して読み込んだ後、contact/index.phpにアクセスはするのですが、入力内容の確認画面では無くcontact/と同一の内容が表示されます(フォームの内容はクリアされています)
13
+ こちら原因、又は修正する方法はありますでしょうか?
14
+
15
+ ### phpの内容
16
+ phpの内容を以下に掲載させていただきます。
17
+
18
+ ```index.php
19
+ <?php
20
+
21
+ //変数定義
22
+ $contact_name = '';
23
+ $contact_kana = '';
24
+ $contact_comname = '';
25
+ $contact_comkana = '';
26
+ $contact_zip = '';
27
+ $contact_add = '';
28
+ $contact_mail = '';
29
+ $contact_tel = '';
30
+ $contact_cont = '';
31
+
32
+ ///エラーMSG
33
+ $error_contact_name = '';
34
+ $error_contact_kana = '';
35
+ $error_contact_mail = '';
36
+ $error_contact_tel = '';
37
+ $error_contact_cont = '';
38
+
39
+ $err_flg = 0;
40
+
41
+ if (!isset($_POST['sousin'])) {
42
+ $_POST['sousin'] = '';
43
+ }
44
+ if (!isset($_POST['modoru'])) {
45
+ $_POST['modoru'] = '';
46
+ }
47
+
48
+ if ($_POST['sousin'] != '' || $_POST['modoru'] != '') {
49
+
50
+ include 'replacetext.php';
51
+ $search = array("\"");
52
+ $replace = array("”");
53
+
54
+ $contact_name = str_replace($search, $replace, $_POST['contact_name']);
55
+ $contact_kana = str_replace($search, $replace, $_POST['contact_kana']);
56
+ $contact_comname = str_replace($search, $replace, $_POST['contact_comname']);
57
+ $contact_comkana = str_replace($search, $replace, $_POST['contact_comkana']);
58
+ $contact_zip = str_replace($search, $replace, $_POST['contact_zip']);
59
+ $contact_add = str_replace($search, $replace, $_POST['contact_add']);
60
+ $contact_mail = str_replace($search, $replace, $_POST['contact_mail']);
61
+ $contact_tel = str_replace($search, $replace, $_POST['contact_tel']);
62
+ $contact_cont = str_replace($search, $replace, $_POST['contact_cont']);
63
+
64
+ $contact_name = replaceText($_POST['contact_name']);
65
+ $contact_kana = replaceText($_POST['contact_kana']);
66
+ $contact_comname = replaceText($_POST['contact_comname']);
67
+ $contact_comkana = replaceText($_POST['contact_comkana']);
68
+ $contact_zip = replaceText($_POST['contact_zip']);
69
+ $contact_add = replaceText($_POST['contact_add']);
70
+ $contact_mail = replaceText($_POST['contact_mail']);
71
+ $contact_tel = replaceText($_POST['contact_tel']);
72
+ $contact_cont = replaceText($_POST['contact_cont']);
73
+
74
+ $contact_name = htmlspecialchars($_POST['contact_name']);
75
+ $contact_kana = htmlspecialchars($_POST['contact_kana']);
76
+ $contact_comname = htmlspecialchars($_POST['contact_comname']);
77
+ $contact_comkana = htmlspecialchars($_POST['contact_comkana']);
78
+ $contact_zip = htmlspecialchars($_POST['contact_zip']);
79
+ $contact_add = htmlspecialchars($_POST['contact_add']);
80
+ $contact_mail = htmlspecialchars($_POST['contact_mail']);
81
+ $contact_tel = htmlspecialchars($_POST['contact_tel']);
82
+ $contact_cont = htmlspecialchars($_POST['contact_cont']);
83
+
84
+ $contact_name = mb_convert_kana($contact_name, 'KV', 'UTF-8');
85
+ $contact_kana = mb_convert_kana($contact_kana, 'KV', 'UTF-8');
86
+ $contact_comname = mb_convert_kana($contact_comname, 'KV', 'UTF-8');
87
+ $contact_comkana = mb_convert_kana($contact_comkana, 'KV', 'UTF-8');
88
+ $contact_zip = mb_convert_kana($contact_zip, 'KV', 'UTF-8');
89
+ $contact_add = mb_convert_kana($contact_add, 'KV', 'UTF-8');
90
+ $contact_mail = mb_convert_kana($contact_mail, 'KV', 'UTF-8');
91
+ $contact_tel = mb_convert_kana($contact_tel, 'KV', 'UTF-8');
92
+ $contact_cont = mb_convert_kana($contact_cont, 'KV', 'UTF-8');
93
+
94
+ //エラーチェック
95
+
96
+ //氏名
97
+ if ($contact_name == '') {
98
+ $err_flg = 1;
99
+ $error_contact_name = 'お名前が入力されていません';
100
+ }
101
+
102
+ //都道府県
103
+ if ($contact_kana == '') {
104
+ $err_flg = 1;
105
+ $error_contact_kana = 'お名前フリガナが入力されていません';
106
+ }
107
+
108
+ //メール
109
+ if ($contact_mail == '') {
110
+ $err_flg = 1;
111
+ $error_contact_mail = 'メールアドレスが入力されていません';
112
+ } else {
113
+ if (!preg_match('/^[-+\\w]+(\\.[-+\\w]+)*@[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]{2,6}$/i', $contact_mail)) {
114
+ $err_flg = 1;
115
+ $error_contact_mail = 'メールアドレスが正しく入力されていません';
116
+ }
117
+ }
118
+
119
+ //電話番号
120
+ if ($contact_tel == '') {
121
+ $err_flg = 1;
122
+ $error_contact_tel = '連絡先電話番号が入力されていません';
123
+ }
124
+
125
+ //お問合せ内容
126
+ if ($contact_cont == '') {
127
+ $err_flg = 1;
128
+ $error_contact_cont = 'お問合せ内容が入力されていません';
129
+ }
130
+
131
+
132
+ if ($err_flg == 0 && $_POST['modoru'] == '') {
133
+ include "confirm.php";
134
+ exit;
135
+ } elseif ($err_flg != 0) {
136
+ $error_contact_mess = '入力エラーがあります。入力内容をご確認ください';
137
+ }
138
+ }
139
+
140
+ ?>
141
+ ```
142
+
143
+ ```confirm.php
144
+ <?php
145
+
146
+ /* 不正アクセスチェック用 */
147
+ include 'check.php';
148
+
149
+ ?>
150
+ ```
151
+
152
+ ```check.php
153
+ <?php
154
+
155
+ //設置するサイトのアドレスを""の中に入力。http://は入れない。最後の'/'も入れない。
156
+ // $siteAddress = "test01.undercurrent.work";
6
157
  $siteAddress = "hogehoge.co.jp";
7
158
 
8
159
  $protname;
@@ -10,9 +161,9 @@
10
161
  //ssl判定
11
162
  if(isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on')
12
163
  {
164
+ $protname = 'https';
165
+ }else{
13
166
  $protname = 'http';
14
- }else{
15
- $protname = 'https';
16
167
  }
17
168
 
18
169
  //フォームのURL
@@ -27,4 +178,15 @@
27
178
  }
28
179
  }
29
180
 
181
+ ?>
182
+ ```
183
+ ```mailto.php
184
+ <?php
185
+
186
+ //お問合わせ
187
+ $mail_to_inq = 'info@hogehoge.co.jp';
188
+
189
+
190
+ ?>
191
+ ```
30
192
  情報量が少なく恐縮ですが、修正すべき点がありましたら(きっとあるとは思いますが…)ご教授いただければと思います。