IRCForum - IRC ve mIRC Kullanıcıları Topluluğu  
  IRCForum - IRC ve mIRC Kullanıcıları Topluluğu > IRCForum.Gen.TR - Webmaster > Web Uygulamaları > PHP
Kaydol Topluluk Bugünkü Mesajlar Ara


Webservice Ne İçin Kullanılır?

PHP hakkında bilgiler, ipuçları, sorular, sorunlar ve çözümleri.


Kullanıcı Etiket Listesi

Yeni Konu Aç Cevapla
 
Konu Araçları Görünüm Modları
Eskimiş 22-Mayıs-2025, 10:39   #1
 
SynaX Kullanıcısının Avatarı

Üye No: 1
Kayıt Tarihi: 26-Aralık-2024
Mesajlar: 907
Konular: 875
Nerden: Bursa
Takımı: Beşiktaş
Meslek:
Aldığı Beğeni: 4
Beğendikleri: 7
@SynaX
Varsayılan Webservice Ne İçin Kullanılır?

Webservice Nedir?

Webserviceler modern teknoloji içerisinde, haberleşme apisidir. Örnek olarak hava durumları, maç sonuçları, ürün listesi gibi işler için kullanılabilir. Bu platform bağımsızlığını veriler için sağlamasının yanında, güvenli veri listelemek için de webservicelere ihtiyaç duyulur.

Webservice Ne İçin Kullanılır?

Webserviceler uygulamalar arasında veri aktarımı için ortak platform oluşturmayı sağlar. Örnek olarak bir yemek tarifi siteniz var ise, bu yemek tariflerini android programda kullanmak isterseniz, json tabanlı bir webservice oluşturmanız yeterlidir. Bu şekilde sitenize eklediğiniz bir ürün direk uygulamanıza da yansıyabilir. Biz bu yazımıda PHP ile bir webservice yaratacağız.

Kullanmak isteyene döviz webservice: http://www.doviz.com/api/v1/indexes/all/latest

Aşağıdaki kod ile veritabanından çekilen veriyi direk json formata çevirebilirsiniz.

Kod
<?php
try {
     $db = new PDO("mysql:host=localhost;dbname=test", "root", "");
} catch ( PDOException $e ){
     print $e->getMessage();
}


$sth = $db->prepare("SELECT * FROM kullanicilar");
$sth->execute();

if ( $sth ){
$result = $sth->fetchAll();

echo json_encode($result);
}

?>
Eğer webservicemizi herkesin görmesini istemiyorsak, session ile sayfamızı koruyabiliriz. Bu şekilde şifresiz şekilde verilerin çekilmesini önlemiş oluruz.

Kod
[  
   {  
      "id":"12",
      "0":"12",
      "ad":"Ali",
      "1":"Ali",
      "soyad":"Veli",
      "2":"Veli"
   },
   {  
      "id":"10",
      "0":"10",
      "ad":"Turan",
      "1":"Turan",
      "soyad":"\u00d6zt\u00fcrk",
      "2":"\u00d6zt\u00fcrk"
   },
   {  
      "id":"9",
      "0":"9",
      "ad":"Turan",
      "1":"Turan",
      "soyad":"\u00d6zt\u00fcrk",
      "2":"\u00d6zt\u00fcrk"
   }
]
Bu çıktıyı android programa gömmek istersek, bu webserviceyi gömdüğümüz web sayfasını çağıracağız. Buradan gelen sayfayı jsona parse ederek verilere erişimi daha kolay hale getirebilirsiniz. Bu şekilde uygulamamız ile websitemizin veritabanına erişimi çok kolay bir şekilde sağlanmış olur.

 
Alıntı ile Cevapla
Cevapla

Yer İmleri

Etiketler
kullanilir, ne, webservice, webservice ne için kullanılır?, İcin


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Yayınlama Kuralları
Yeni konu açamazsınız
Cevap gönderemezsiniz
Eklenti ekleyemezsiniz
Mesajlarınızı düzenleyemezsiniz

Kodlama is Açık
İfadeler Açık'dir
[IMG] kodu: Açık
HTML kodu: Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı