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.

Show

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

Cara menggunakan restfull php

Muba Teknologi

http://mubatekno.com

Cara menggunakan restfull php

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.Tentukan URL nyaTentukan parameter yang dipanggilTentukan MethodnyaTentukan outputnyaSebagai 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/:idTabel 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/:idSiapa 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

0

Belajar Session PHP

Jika kita sudah mengetahui konsep dari session, saatnya kita belajar secara langsung tentang session di PHP.

Pertama kita buat sebuah file dengan nama

1

File diatas akan meng-inisialisasi session saat pertama kali dibuka.

1. Menambah Data Ke Session

Untuk menambah session, caranya sangat mudah.

Kamu tinggal membuat sebuah variable session dan mengisi nilainya.

Sintak untuk menambah session adalah dengan

2 kemudian tinggal mengisi nilainya.

2. Membaca Data Session

Untuk membaca session juga cukup mudah, kamu tinggal echo data session yang sudah ditambahkan tadi.

';
echo 'Pekerjaan: '.$_SESSION['pekerjaan'];

3. Mengupdate Data Session

Untuk mengupdate data session, kamu tinggal menge-set nilai baru kedalam session yang sudah ada.

Contohnya:

';
echo 'Pekerjaan: '.$_SESSION['pekerjaan'];

$_SESSION['nama'] = 'Agus Yusida';
$_SESSION['pekerjaan'] = 'Petani';

echo '
'; echo '
'; echo 'Nama: '.$_SESSION['nama']; echo '
'; echo 'Pekerjaan: '.$_SESSION['pekerjaan'];

4. Menghapus Data Session

Untuk menghapus session ada 2 cara. Karena session ini sebenarnya adalah array, kita bisa menggunakan perintah

3.

 'Programmer'
)
*/

Yang kedua, cara untuk menghapus session adalah dengan

4. Tapi hati-hati karena ini akan menghapus semua isi dari
5.

Contohnya:

4 akan menghapus semua data session yang sudah kita set sebelumnya.

Tapi perlu diketahui bahwa sebenarnya file session yang ada di server itu masih ada.

Mengakhiri Session

Jika kita ingin mengakhiri session, maka kita menggunakan perintah

7.

Kode tersebut tidak hanya menghapus isi dari session juga akan menghapus file session yang ada di temporary folder.

Kode ini biasanya kita gunakan jika ingin benar-benar menghapus semua session dari user misalnya saat proses logout.

Kesimpulan

Session dalam PHP memiliki fungsi yang sangat penting karena dengan session , kita bisa berbagi informasi global di server tanpa harus mengirim data secara terus menerus dari client. Session ini biasanya sering dipakai dalam proses login dalam website. Jika user sudah berhasil login, maka session login tersebut akan bisa dipakai terus di server sampai batas waktu tertentu.

Bagaimana Cara Membuat REST API?

Cara membuat REST API server sederhana dengan codeigniter 3.
Ekstrak file codeigniter. Download file codeigniter di sini. ... .
2. Instal library REST API codeigniter. ... .
3. Testing folder restCI. ... .
Membuat controller untuk testing library REST API. ... .
Mulai testing web browser..

REST API tidak dapat menyimpan status apa pun terkait client?

REST API tidak boleh menyimpan keadaan (state) apapun terkait client. Seluruh state harus tetap disimpan di client. Artinya, tidak ada session di REST API. Permintaan yang dilakukan client harus mengandung informasi yang jelas.