Cara menggunakan restfull php

Pada artikel teknologi kali ini kita akan belajar bagaimana cara membuat crud rest api php mysql native atau murni tanpa menggunakan web framework apapun.

Kita akan membuat CRUD REST API PHP MySQL dari tabel barang, yang dapat digunakan untuk mengelola data barang dan tentunya dapat di implementasikan dengan aplikasi berbasis mobile, android ataupun framework front-end web seperti Vue Js dan React Js.

Cara Mudah CRUD REST API PHP MySQL Native

beriku merupakan video cara membuat CRUD REST API PHP MySQL

Selain video crud rest api php mysql, anda dapat melihat video tutorial pemrograman PHP lainnya teman-teman dapat mengunjungi channel youtube kami di : Playlist PHP MySQL Bootstrap Terbaru

Jangan lupa klik subscribe dan aktifkan loncengnya, untuk mendapatkan notifikasi update video terbaru dari channel kami. Sampai jumpa di artikel berikutnya

I”Cara Mudah CRUD REST API PHP MySQL Native”

  • TOPIK
  • Pemrograman
  • PHP
  • Teknologi

Facebook

Twitter

Pinterest

WhatsApp

Artikulli paraprakMigration Dan Tampil Data CodeIgniter 4

Artikulli tjetërSimak 5 Cara Melindungi Privasi Digital Anda Berikut Ini

Muba Teknologi

//mubatekno.com

PHP

Cara Menghubungkan/Koneksi PHP Ke Database MySQL - Bagaimana cara menghubungkan PHP ke database atau mengoneksikan PHP dengan Database MySQL...?, Sebelumnya kita harus tau apa itu...

Biasanya API digunakan untuk berkomunikasi antara 2 aplikasi. Misalnya aplikasi android dengan aplikasi backend server. Kedua aplikasi ini terhubung dengan API untuk pertukaran datanya.

Jadi di aplikasi android, hanya perlu memanggil data dari server, tanpa menyimpan datanya di dalam handphone user.

Biasanya dalam membuat API, kita perlu rencanakan dulu struktur dari API tersebut.

  1. Tentukan URL nya
  2. Tentukan parameter yang dipanggil
  3. Tentukan Methodnya
  4. Tentukan outputnya

Sebagai contoh kita akan membuat REST API untuk sebuah produk. Jadi nanti dengan API ini kita bisa mengambil data semua produk, 1 produk, menambah sebuah produk, memperbaharui produk dan menghapusnya.

Dari rancangan diatas, kita bisa buat rencana url dan method dari API tersebut.

METHODURLGET/productsGET/products/:idPOST/productsPUT/products/:idDELETE/products/:id

Tabel diatas adalah rancangan API dari object Produk yang baik, kenapa?

Coba lihat perbadingan dari tabel dibawah ini:

METHODURLGET/semua_produkGET/get_1_produk/:idPOST/simpan_produkPUT/update_produk/:idDELETE/hapus_produk/:id

Siapa yang suka buat REST API seperti table diatas? Anda noob :p Jangan buat seperti itu lagi ya. Kasian programmer lain yang memakai API itu nanti.

Kenapa?

Karena, pertama url itu tidak mudah dimengerti oleh programmer lainnnya. Biasakan nama dari url itu menggunakan bahasa inggris. [Ga bisa bahasa inggris? Belajar!]

Jadi sebelum membuat REST API, pahami dahulu bagaimana struktur dari API tersebut sehingga kamu tidak asal-asalan dalam membuatnya.

Tidak asal jadi!

Oke cukup ngocehnya guys, kita langsung praktek membuat REST API dengan PHP & MySQL.

Siapkan Database & Table Produk

Siapkan projek struktur dan filenya

Buat file koneksi.php

Buat file products.php

Buat file .htaccess

Apa itu Session?

Session adalah data yang disimpan di server yang dapat dipanggil secara global di dalam server tersebut. Berbeda dengan cookies yang disimpan di browser, session disimpan di dalam web server.

Session memungkinkan sebuah website mengetahui dan mengingat kita sedang mengakses website tersebut meskipun kita sudah menutup halaman website dari browser.

Misalnya saja kita sudah login email di Gmail, namun saat membuka Gmail lagi di tab berbeda di dalam browser, maka kamu masih terbaca sedang login. Itu karena login session kamu sudah ada di server. Tapi berbeda lagi kasusnya jika kamu membukanya dengan menggunakan browser yang berbeda. Itu tidak terbaca karena client id dari browser kalian terbaca berbeda.

Cara Kerja Session

Di server, jika ada perintah untuk memulai session, maka server akan membuat sebuah file yang biasa disebut dengan Session ID [SID]. Format SID biasanya adalah sess_ + ID session yang didapatkan dari client.

ID session berupa 26 karakter hexadesimal, contohnya 1g7vff79tg4869tp8u53gl6l02. Jadi file session id yang tersimpan contohnya: sess_1g7vff79tg4869tp8u53gl6l02

Jika tidak ada session ID sebelumnya, PHP server akan menggenerate secara random idnya , dimana tidak mungkin bisa untuk ditebak.

Dalam PHP, session dimulai dengan menuliskan kode session_start[]; di paling awal kodingan kamu. Kode ini akan menggenerate SID untuk setiap user yang mengakses website kamu.

Jika session id sudah ada, maka php akan memakai session id sebelumnya, jika tidak maka akan di generate session id yang baru.

Lalu dimana file session ini disimpan?

File session ini disimpan di sebuah directory temporary di server. Untuk mengecek dimana file session ini berada, kamu bisa mengeceknya dengan kode berikut:


Hasil dari echo di atas mungkin berbeda-beda dimasing-masing server ya. Misalnya untuk local server saya, temp session filenya berada di

Bài mới nhất

Chủ Đề