Swift-PHP連携1
ただ単にPHPのファイルにアクセスして データを戻すだけ
Swift側 ViewController.swift
override func viewDidLoad() {
super.viewDidLoad()
phpAccess()
}
func phpAccess() {
let url = URL(string: “https://www.xxxx.com/send.php”)!
let session = URLSession(configuration: URLSessionConfiguration.default)
let task = session.dataTask(with: url, completionHandler: { (data, resp, error) in
if error != nil {
print(error!.localizedDescription)
return
}
do {
if let json = try JSONSerialization.jsonObject(with: data!) as? [String: Any] {
print(json[“php”] ?? “none”) // 実行すると”swift”が表示される
}
} catch let error as NSError {
print(error.localizedDescription)
}
})
task.resume()
}
PHP側 send.php
<?php
$retValue = array(“php”=>”swift”);
echo json_encode($retValue);
?>