Как отправить в PHP имя текущего вошедшего в систему пользователя в Xcode - PullRequest
0 голосов
/ 25 апреля 2018

Я хочу получить имя текущего вошедшего в систему пользователя и отправить его на php ..

Я попытался ввести имя, и оно сработало отлично.

Но если я хочу отправить переменную, как здесь, она не работает:

//let defaultValues = UserDefaults.standard
//let username1 = defaultValues.string(forKey: "username");
//let username2 = NSFullUserName()

let username2 = NSUserName()
let urlPath: String = 
"http://127.0.0.1/PhpstormProjects/myiosapp/v1/MyWishes.php?username=username2" // here is the problem 

func downloadItems() {

    let url: URL = URL(string: urlPath)!
    let defaultSession = Foundation.URLSession(configuration: URLSessionConfiguration.default)

    let task = defaultSession.dataTask(with: url) { (data, response, error) in

        if error != nil {
            print("Failed to download data")
        }else {
            print("Data downloaded")
            self.parseJSON(data!)
        }
    }  
    task.resume()
}
...

Я думаю, это потому, что она отправляет переменную в виде строки.

Это строка кода в php (хорошо работает при отправке строки):

$username = $_GET['username'];

$sql = "SELECT * FROM ITEM WHERE username = $username";

Есть предложения?

...