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

質問編集履歴

1

修正

2022/01/18 17:04

投稿

K_T_T_K
K_T_T_K

スコア231

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:@"https://codelecture.com/gocci/movie.php"];//POST先url
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
  宜しくお願いします。