POST dan GET Request Dalam PHP

HomeTutorialTutorial POST dan GET Request Dalam Bahasa Pemrograman PHP

Tutorial POST dan GET Request Dalam Bahasa Pemrograman PHP

by –Blog BugaBagion – Sunday, November 10, 2019https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-7351745011041375&output=html&h=280&adk=2122038293&adf=1370681881&w=630&fwrn=4&fwrnh=100&lmt=1625130750&rafmt=1&psa=1&format=630×280&url=https%3A%2F%2Fblogbugabagi.blogspot.com%2F2019%2F11%2Ftutorial-post-dan-get-request-dalam.html&flash=0&host=ca-host-pub-1556223355139109&fwr=0&rpe=1&resp_fmts=3&wgl=1&uach=WyJXaW5kb3dzIiwiMTAuMCIsIng4NiIsIiIsIjkxLjAuNDQ3Mi4xMjQiLFtdLG51bGwsbnVsbCxudWxsXQ..&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hZHNlcnZpY2UuZ29vZ2xlLmNvbSIsInN0YXRlIjozfSx7Imlzc3Vlck9yaWdpbiI6Imh0dHBzOi8vYXR0ZXN0YXRpb24uYW5kcm9pZC5jb20iLCJzdGF0ZSI6N31d&dt=1625163009408&bpp=1&bdt=372&idt=216&shv=r20210628&ptt=9&saldr=aa&abxe=1&prev_fmts=468×60&correlator=6748468235313&frm=20&pv=1&ga_vid=756051012.1625162971&ga_sid=1625163010&ga_hid=880733270&ga_fc=0&ga_wpids=UA-124205618-1&u_tz=420&u_his=4&u_java=0&u_h=1080&u_w=1920&u_ah=1040&u_aw=1920&u_cd=24&u_nplug=3&u_nmime=4&adx=472&ady=489&biw=1903&bih=937&scr_x=0&scr_y=0&eid=21067496%2C44744440%2C31061661&oid=3&pvsid=4302177220526205&pem=946&ref=https%3A%2F%2Fblogbugabagi.blogspot.com%2Fsearch%2Flabel%2FPHP%3F%26max-results%3D5&eae=0&fc=896&brdim=0%2C0%2C0%2C0%2C1920%2C0%2C1920%2C1040%2C1920%2C937&vis=1&rsz=%7C%7CleE%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=2&uci=a!2&fsb=1&xpc=8KINbtdRss&p=https%3A//blogbugabagi.blogspot.com&dtd=221

POST GET Request PHP

POST Request

POST request merupakan proses pengiriman data atau submit melalui form. PHP bisa digunakan dalam menerima data hasil submit tersebut, data yang didapatkan nantinya bia diproses dalmenam script PHP. Untuk menerima data dari proses submit form dalam PHP dengan metode POST dapat menggunakan statement assignment berikut ini.

$namaVariabel = $_POST[‘nama komponen dalam form’];

Dalam hal tersebut, nama variabel boleh sama atau tidak sama dengan nama komponen pada form. Namun disarankan, anda membuat nama variabel yang berbeda dari nama komponen form agar mencegah kekeliriuan penamaan atau pemanggilan.

Untuk lebih jelas mengenai fungsi POST, perhatikan contoh berikut :
Dalam contoh ini, kita coba membuat membuat form  yang di dalamnya terdapat dua komponen input dua buah bilangan.

HomeTutorialTutorial POST dan GET Request Dalam Bahasa Pemrograman PHP
Tutorial POST dan GET Request Dalam Bahasa Pemrograman PHP
by - Blog BugaBagi on - Sunday, November 10, 2019

 
POST GET Request PHP
 
POST Request
POST request merupakan proses pengiriman data atau submit melalui form. PHP bisa digunakan dalam menerima data hasil submit tersebut, data yang didapatkan nantinya bia diproses dalmenam script PHP. Untuk menerima data dari proses submit form dalam PHP dengan metode POST dapat menggunakan statement assignment berikut ini.

$namaVariabel = $_POST[‘nama komponen dalam form’];

Dalam hal tersebut, nama variabel boleh sama atau tidak sama dengan nama komponen pada form. Namun disarankan, anda membuat nama variabel yang berbeda dari nama komponen form agar mencegah kekeliriuan penamaan atau pemanggilan.

Untuk lebih jelas mengenai fungsi POST, perhatikan contoh berikut :
Dalam contoh ini, kita coba membuat membuat form  yang di dalamnya terdapat dua komponen input dua buah bilangan.

Index.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>BLOGBUGABAGI</title>
</head>
<body>
    <form action="proses_post.php" method="post">
    <label for="bilangan1">Bilangan 1</label>
    <input name="bilangan1" type="text">
    <label for="bilangan2">Bilangan 2</label>
    <input name="bilangan2" type="text">
    <input type="submit" value="Submit">
    </form>
</body>
</html>

Pada script diatas bisa kita lihat bahwa terdapat dua komponen di dalam form, yang masing-masing memiliki nama “bilangan1” dan “bilangan2” (perhatikan atribut name=”….” pada komponen input). Atribut action=”proses_post.php” mempunyai maksud apabila tombol submit tersebut diklik maka data yang telah dimasukan atau diisi pada form nantinya akan dikirim dan diolah pada file proses_post.php.

Sekarang kita buat terlebih dahulu file proses_post.php. Dalam file proses_post.php ini terdapat script yang bertugas untuk mendapatkan dan membaca nilai yang telah dimasukan di atas untuk ditampilkan pada halaman browser.

Proses_post.php

<?php
$bil1 = $_POST['bilangan1'];
$kali = $bil1 * $_POST['bilangan2'];

echo "Bilangan pertama yang diterima adalah " .$bil1. "<br> Bilangan kedua yang diterima adalah " .$_POST['bilangan2'];
echo "<br> Hasil kali dari kedua bilangan adalah " .$kali;
?>

Anda dapat menyimpan nilai dari $_POST[] ke dalam variabel tertentu atau dapat pula langsung menggunakan $_POST[] untuk diproses tanpa perlu disimpan ke variabel tertentu. Perhatikan script diatas untuk nilai dari bilangan 1 disimpan ke dalam variabel bil1 sedangkan untuk bilangan 2 tanpa disimpan ke dalam variabel langsung menggunakan $_POST[].

Kedua data yang didapatkan dengan metode POST tadi dapat kita gabungkan dengan operasi aritmatika perhatikan variabel kali yang didalamnya terdapat bilangan 1 dan bilangan 2 yang akan dikalikan lalu hasil dari perkalian ditampilkan pada halaman browser.

GET Request

GET Request merupakan proses permintaan data melalui URL tidak seperti metode POST yang melalui form. Metode GET data yang didapatkan terbatas pada jumlah karakter. Mungkin anda pernah melihat url atau link yang berbentuk https://blogbugabagi.net/food.php?id=3 perhatkan bagian url yang terdapat tanda tanya (?) bagian tersebut dinamakan parameter. Dari contoh url tadi maksudnya adalah mengirim data berupa id=3 ke file food.php.
Untuk mendapatkan dan membaca input dari GET Request adalah dengan menggunakan $_GET[‘namaparameter’];

Untuk lebih jelas perhatikan contoh berikut ini yang akan menjumlahkan dua buah bilangan dari hasil masukkan GET Request.

Proses_get.php

<?php
$bil1 = $_GET['bil1'];
$bil2 = $_GET['bil2'];
$kali = $bil1 * $bil2;

echo "Bilangan pertama yang diterima adalah " .$bil1. "<br> Bilangan kedua yang diterima adalah " .$bil2;
echo "<br> Hasil kali dari kedua bilangan adalah " .$kali;
echo "<br><a href='http://localhost/phhp/proses_get.php?bil1=24&bil2=90'>KLIK KALIKAN</a>";
?>

Untuk menjumlahkan dua bilangan menggunakan GET Request dengan file proses_get.php di atas, Caranya dengan mengetikan pada url seperti berikut ini :
http://localhost/namafolder/proses_get.php?bil1=12&bil2=6
Url diatas akan mengalikan dua bilangan yaitu 12 (bil1) dan 6 (bil2). Tanda ampersand (&) dipergunakan untuk memisahkan antar parameter. Atau melaui link perhatikan tag <a> diatas yang memiliki link yang terdapat parameter.

0 Shares:
Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

You May Also Like