回答編集履歴
2
サンプルソース
test
CHANGED
@@ -12,4 +12,38 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
もしajaxで送信した値が正常にきているか確認したければ file_put_contents()などでLogファイルを自分で作って変数を保管とかすると良いです。
|
15
|
+
もしajaxで送信した値が正常にきているか確認したければ [file_put_contents()](http://php.net/manual/ja/function.file-put-contents.php)などでLogファイルを自分で作って変数を保管とかすると良いです。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
```php
|
20
|
+
|
21
|
+
//いきなり$_POST参照ではなくREQUEST_METHODを確認してpostの場合のみ処理をした方が良い
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
//ログファイル出力例。できればブラウザから参照できない場所に作ってください
|
26
|
+
|
27
|
+
file_put_contents("log".date("Ymd").".log","[".date("Y/m/d H:i:s")."]:ajax-post:".json_encode($_POST),FILE_APPEND);
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
$win_count = $_POST['win_count'];
|
32
|
+
|
33
|
+
$step_count = $_POST['step_count'];
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
//あとこの部分は連続でechoするのではなく、配列などでまとめてjson_encode()し、javascript側ではdataType:json で受け取ったほうが良いです。
|
38
|
+
|
39
|
+
echo $win_count;
|
40
|
+
|
41
|
+
echo $step_count;
|
42
|
+
|
43
|
+
|
44
|
+
|
45
|
+
```
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
あと、適当に思うところをコメントしといたので今後の参考にしてください。
|
1
追記
test
CHANGED
@@ -8,6 +8,8 @@
|
|
8
8
|
|
9
9
|
単にそのPHPを開いた状態ではモード的にはgetです。postではないので$_POSTはnullですね(もしくは空配列)
|
10
10
|
|
11
|
+
中身がない配列を参照しようとしているので質問にあるNoticeが出力されます。
|
11
12
|
|
12
13
|
|
14
|
+
|
13
|
-
もしajaxで送信した値が正常にきているか確認したければ file_put_contents()などでLogファイルを自分で作って
|
15
|
+
もしajaxで送信した値が正常にきているか確認したければ file_put_contents()などでLogファイルを自分で作って変数を保管とかすると良いです。
|