回答編集履歴

3

追記

2015/02/09 16:20

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -79,3 +79,25 @@
79
79
  },
80
80
 
81
81
  ```
82
+
83
+
84
+
85
+
86
+
87
+ ここでは直接変数へ代入しましたが、元のソースコードにある配列に追加していきたい場合は、array_pushなどを用いてください。
88
+
89
+ http://php.net/manual/ja/function.array-push.php
90
+
91
+ ```lang-php
92
+
93
+ if( ! is_array($_SESSION['image_src']) ) $_SESSION['image_src'] = array();
94
+
95
+ if( ! is_array($_SESSION['image_alt']) ) $_SESSION['image_alt'] = array();
96
+
97
+
98
+
99
+ array_push($_SESSION['image_src'], $image_src);
100
+
101
+ array_push($_SESSION['image_alt'], $image_alt);
102
+
103
+ ```

2

追記

2015/02/09 16:20

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -74,7 +74,7 @@
74
74
 
75
75
  dataB : $(this).children('img').attr('alt'),
76
76
 
77
- mode: 'save'
77
+ mode: 'save' //★追加
78
78
 
79
79
  },
80
80
 

1

追記

2015/02/09 16:11

投稿

munyaX
munyaX

スコア783

test CHANGED
@@ -37,3 +37,45 @@
37
37
  http://php.net/manual/ja/book.session.php
38
38
 
39
39
 
40
+
41
+
42
+
43
+ もし同一のPHPファイルでやりたい場合は、引数でコントロールしてみてください。
44
+
45
+
46
+
47
+ ```lang-php
48
+
49
+ if( $_POST['mode'] === "save" ){
50
+
51
+ $image_src = $_POST['dataA'];
52
+
53
+ $image_alt = $_POST['dataB'];
54
+
55
+
56
+
57
+ session_start();
58
+
59
+ $_SESSION['image_src'] = $image_src;
60
+
61
+ $_SESSION['image_alt'] = $image_alt;
62
+
63
+ }
64
+
65
+ ```
66
+
67
+ ```lang-javascript
68
+
69
+ //中略
70
+
71
+ data: {
72
+
73
+ dataA : $(this).children('img').attr('src'),
74
+
75
+ dataB : $(this).children('img').attr('alt'),
76
+
77
+ mode: 'save'
78
+
79
+ },
80
+
81
+ ```