Чтобы уменьшить загрузку страниц, я бы хотел изменить свое текущее решение.Ниже приведена часть кода, который я использую, чтобы дать пользователю название из isbn.Сценарий берет isbn, публикуется из формы и проверяет его правильность isbn, а затем использует решение open api, где http-запрос mde с isbn, а заголовок возвращается как json, а затем отображается для пользователя.
Пользователь обычно проверяет три книги и, с текущим решением, должен опубликовать форму для каждой книги, чтобы получить результат.Как лучше всего это сделать без загрузки страниц?
if(isset($_POST['isbn']) && strip_tags($_POST['isbn'])!=''){
$currISBN = new ISBNtest;
$currISBN->set_isbn(strip_tags($_POST['isbn']));
if ($currISBN->valid_isbn13() === TRUE) {
//Hämta info
$url = "http://apisite.com/search?query=isbn:".$currISBN->get_isbn13()."&format=json";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, "http://www.site.com");
$json_body = curl_exec($ch);
curl_close($ch);
$json = json_decode($json_body,true);
$this_title=$json["xsearch"]["list"][0]["title"];