質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,45 +1,45 @@
|
|
1
|
-
1つ開発を行っている上で困っている点が1つあります。
|
1
|
+
1つ開発を行っている上で困っている点が1つあります。
|
2
|
-
|
2
|
+
|
3
|
-
**Objective-cからPHPへ文字列を渡し、渡された文字列をPHP内で宣言された変数($str)のに
|
3
|
+
**Objective-cからPHPへ文字列を渡し、渡された文字列をPHP内で宣言された変数($str)のに
|
4
|
-
Objetive-Cから送られた文字列を$strに代入したいのです。**
|
4
|
+
Objetive-Cから送られた文字列を$strに代入したいのです。**
|
5
|
-
|
5
|
+
|
6
|
-
しかし以下の記事をみてもPHPに渡されるものは**NULL**になってしまっています。
|
6
|
+
しかし以下の記事をみてもPHPに渡されるものは**NULL**になってしまっています。
|
7
|
-
|
7
|
+
|
8
|
-
[http://chicketen.blog.jp/archives/1282033.html](http://chicketen.blog.jp/archives/1282033.html)
|
8
|
+
[http://chicketen.blog.jp/archives/1282033.html](http://chicketen.blog.jp/archives/1282033.html)
|
9
|
-
[http://socialalarmapp.blogspot.jp/2013/04/objective-chttp.html](http://socialalarmapp.blogspot.jp/2013/04/objective-chttp.html)
|
9
|
+
[http://socialalarmapp.blogspot.jp/2013/04/objective-chttp.html](http://socialalarmapp.blogspot.jp/2013/04/objective-chttp.html)
|
10
|
-
h[ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1186694741](ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1186694741)
|
10
|
+
h[ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1186694741](ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1186694741)
|
11
|
-
Objective-C/PHPでは上記の記事3つを参考につくっております。
|
11
|
+
Objective-C/PHPでは上記の記事3つを参考につくっております。
|
12
|
-
-------------------------------------------------------------------
|
12
|
+
-------------------------------------------------------------------
|
13
|
-
【Objective-Cのコード】
|
13
|
+
【Objective-Cのコード】
|
14
|
-
-------------------------------------------------------------------
|
14
|
+
-------------------------------------------------------------------
|
15
|
-
```lang-<Objective-C>
|
15
|
+
```lang-<Objective-C>
|
16
|
-
NSURL* url = [NSURL URLWithString:@"
|
16
|
+
NSURL* url = [NSURL URLWithString:@"http://example.com/movie.php"];//POST先url
|
17
|
-
NSURLSessionConfiguration* config = [NSURLSessionConfiguration defaultSessionConfiguration];
|
17
|
+
NSURLSessionConfiguration* config = [NSURLSessionConfiguration defaultSessionConfiguration];
|
18
|
-
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
|
18
|
+
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
|
19
|
-
NSURLSession* session = [NSURLSession sessionWithConfiguration:config];
|
19
|
+
NSURLSession* session = [NSURLSession sessionWithConfiguration:config];
|
20
|
-
NSString *text = [NSString stringWithFormat:@"str=%@",_text];//_textはテキストビューの入力内容
|
20
|
+
NSString *text = [NSString stringWithFormat:@"str=%@",_text];//_textはテキストビューの入力内容
|
21
|
-
NSLog(@"text:%@",text);//str=(テキストビューへの入力内容)と出力される※確認済
|
21
|
+
NSLog(@"text:%@",text);//str=(テキストビューへの入力内容)と出力される※確認済
|
22
|
-
NSData *queryData = [text dataUsingEncoding:NSUTF8StringEncoding];
|
22
|
+
NSData *queryData = [text dataUsingEncoding:NSUTF8StringEncoding];
|
23
|
-
request.HTTPMethod = @"POST";
|
23
|
+
request.HTTPMethod = @"POST";
|
24
|
-
request.HTTPBody = queryData;
|
24
|
+
request.HTTPBody = queryData;
|
25
|
-
NSURLSessionDataTask* task = [session dataTaskWithRequest:request
|
25
|
+
NSURLSessionDataTask* task = [session dataTaskWithRequest:request
|
26
|
-
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
|
26
|
+
completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
|
27
|
-
// 完了時の処理
|
27
|
+
// 完了時の処理
|
28
|
-
}];
|
28
|
+
}];
|
29
|
-
[task resume];
|
29
|
+
[task resume];
|
30
|
-
}
|
30
|
+
}
|
31
|
-
```
|
31
|
+
```
|
32
|
-
|
32
|
+
|
33
|
-
-------------------------------------------------------------------
|
33
|
+
-------------------------------------------------------------------
|
34
|
-
【PHP】Objective-CからPOSTされた文字列を$strに渡しているPHPコードです。
|
34
|
+
【PHP】Objective-CからPOSTされた文字列を$strに渡しているPHPコードです。
|
35
|
-
-------------------------------------------------------------------
|
35
|
+
-------------------------------------------------------------------
|
36
|
-
```lang-<PHP>
|
36
|
+
```lang-<PHP>
|
37
|
-
//この時点ではNULLかつエラーなので@でエラーを制御しています。
|
37
|
+
//この時点ではNULLかつエラーなので@でエラーを制御しています。
|
38
|
-
$str = @$_POST['str']
|
38
|
+
$str = @$_POST['str']
|
39
|
-
```
|
39
|
+
```
|
40
|
-
-------------------------------------------------------------------
|
40
|
+
-------------------------------------------------------------------
|
41
|
-
これがNULLになってしまいます。
|
41
|
+
これがNULLになってしまいます。
|
42
|
-
|
42
|
+
|
43
|
-
**NULLではなく、Objetive-CからPHPへ送った文字列をPHPで変数として使える方法はありますでしょうか?**
|
43
|
+
**NULLではなく、Objetive-CからPHPへ送った文字列をPHPで変数として使える方法はありますでしょうか?**
|
44
|
-
|
44
|
+
|
45
45
|
宜しくお願いします。
|