gpt4 book ai didi

iphone - ASIFormDataRequest POST 错误 - iOS 6

转载 作者:行者123 更新时间:2023-11-28 20:26:22 25 4
gpt4 key购买 nike

我将以下代码链接到一个 PHP 文件,目的是在 PHP 文件中发布一些字符串并检索,所有的东西都工作正常,但是我的代码有问题,请参见下面的内容:

iOS 应用代码

    NSString *urlString = @"http://www.myurl.com/path/ios.st.addquestion.php?";
NSURL *uploadURL = [NSURL URLWithString:urlString];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:uploadURL];

[request setPostValue:askerUsername forKey:@"username"];
[request setPostValue:@"1" forKey:@"questiontype"];
[request setPostValue:title forKey:@"title"];
[request setPostValue:hasAditional forKey:@"hasaditional"];
[request setPostValue:aditional forKey:@"aditional"];
[request setPostValue:hasLocation forKey:@"haslocation"];
[request setPostValue:location forKey:@"location"];
[request setPostValue:latitude forKey:@"latitude"];
[request setPostValue:longitude forKey:@"longitude"];
[request setPostValue:category forKey:@"category"];
[request setPostValue:hasImage forKey:@"hasimage"];
[request startAsynchronous];

PHP 文件

    $questiontype = mysql_real_escape_string($_GET['questiontype']);

$username_PRO = mysql_real_escape_string($_GET['username']);

$title_PRO = mysql_real_escape_string($_GET['title']);
$hasAditional = mysql_real_escape_string($_GET['hasaditional']);
$aditional_PRO = mysql_real_escape_string($_GET['aditional']);

$hasLocation = mysql_real_escape_string($_GET['haslocation']);
$location_PRO = mysql_real_escape_string($_GET['location']);
$latitude_PRO = mysql_real_escape_string($_GET['latitude']);
$longitude_PRO = mysql_real_escape_string($_GET['longitude']);

$category = mysql_real_escape_string($_GET['category']);

echo "$username_PRO";

当我运行应用程序并将字符串 POST 到 PHP 文件时,没有任何反应,就像 PHP 收到一个空值一样,我无法弄清楚我的代码中有什么问题,有人知道吗?该过程类似于这个:

Application => ASIFormDataRequest(Post values) => PHP 文件接收请求并在 MYSQL 数据库中插入字符串(问题出在这里)。

我已经在网络和 ASI 网站上进行了搜索,但似乎没有任何效果。

最佳答案

我认为代码是正确的,但是,您 POST 到 PHP 并在 PHP 中使用 $_GET 可能是问题所在。

尝试使用 $_POST 获取 POST 值,或者您可以转储 $_REQUEST 以查看您向 php 发送了什么。

关于iphone - ASIFormDataRequest POST 错误 - iOS 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13784888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com