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

質問編集履歴

1

追加

2020/05/12 14:47

投稿

mariueda
mariueda

スコア8

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,35 @@
3
3
  問合せ側への自動返信メールを送信するにはどのように記述したら良いのでしょうか。
4
4
 
5
5
  ```php
6
+ <?php
7
+ session_start();
8
+
9
+ //クリックジャッキング対策
10
+ header('X-FRAME-OPTIONS: SAMEORIGIN');
11
+
12
+ // HTML特殊文字をエスケープする関数
13
+ function escape($str) {
14
+ return htmlspecialchars($str,ENT_QUOTES,'UTF-8');
15
+ }
16
+
17
+ //前後にある半角全角スペースを削除する関数
18
+ function spaceTrim ($str) {
19
+ // 行頭
20
+ $str = preg_replace('/^[  ]+/u', '', $str);
21
+ // 末尾
22
+ $str = preg_replace('/[  ]+$/u', '', $str);
23
+ return $str;
24
+ }
25
+
26
+ //tokenを変数に入れる
27
+ $token = $_POST['token'];
28
+
29
+ // トークンを確認し、確認画面を表示
30
+ if(!(hash_equals($token, $_SESSION['token']) && empty($token))) {
31
+ echo "不正アクセスの可能性があります";
32
+ exit();
33
+ }
34
+ ?>
6
35
  <!DOCTYPE html>
7
36
  <html>
8
37
  <head>