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

回答編集履歴

3

文字の修正

2021/05/26 02:54

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  これ、ファイルの途中で埋め込んだ部分なのでは…。
2
- **セッション指定とヘッダ指定は一ファイルあたり一度きりで十分**です。してsession_startは先頭だけに置いて下さい。
2
+ **セッション指定とヘッダ指定は一ファイルあたり一度きりで十分**です。してsession_startは先頭(2行目)だけに置いて下さい。
3
3
  おそらく2行目と81行目に同じ記述をしているのではないでしょうか?
4
4
 
5
5
 

2

補足色々

2021/05/26 02:54

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -1,5 +1,5 @@
1
1
  これ、ファイルの途中で埋め込んだ部分なのでは…。
2
- **セッション指定とヘッダ指定は一ファイルあたり一度きりで十分**です。
2
+ **セッション指定とヘッダ指定は一ファイルあたり一度きりで十分**です。っしてsession_startは先頭だけに置いて下さい。
3
3
  おそらく2行目と81行目に同じ記述をしているのではないでしょうか?
4
4
 
5
5
 
@@ -10,11 +10,13 @@
10
10
 
11
11
  //クロスサイトリクエストフォージェリ(CSRF)対策のトークン判定
12
12
  if ($_POST['token'] != $_SESSION['token']){
13
- echo "不正アクセスの可能性あり";
13
+ echo "不正アクセスの可能性あり";
14
14
  }
15
15
  //ここで処理が止まってしまう。
16
16
  ?>
17
17
 
18
18
  </body><!-- よく見たら途中になっている! -->
19
19
  </html>
20
- ```
20
+ ```
21
+
22
+ また、ヘッダの指定前にecho、print、var_dump等は使ってはいけません、ヘッダ指定が無効化されます。エラーを確認するに、それもやってしまっている可能性があります。

1

ページ数の修正

2021/05/26 02:53

投稿

FKM
FKM

スコア3662

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  これ、ファイルの途中で埋め込んだ部分なのでは…。
2
2
  **セッション指定とヘッダ指定は一ファイルあたり一度きりで十分**です。
3
- おそらく2行目と8行目に同じ記述をしているのではないでしょうか?
3
+ おそらく2行目と8行目に同じ記述をしているのではないでしょうか?
4
4
 
5
5
 
6
6
  ```PHP