Fungsi dan Perbedaan Method POST dan GET pada PHP

Fungsi dan Perbedaan Method POST dan GET pada PHP – Dalam dunia PHP Programming tentu menggunakan Method POST dan GET. Apa itu Method POST dan GET ? Sedikit pengertian dari kegunaan Method POST dan GET ini sama yaitu?untuk mengirimkan nilai variabel ke halaman lain atau mengirimkan ke database dan mengambil nilai variabel dari halaman lain atau mengambil data pada database.
Penggunaan Method POST dan GET ini biasanya menggunakan form pada halaman PHP. Untuk perbedaannya sangatlah kecil pada Method POST dan GET namun sangat terlihat.
Sebagai contoh :

Method $_POST

Buatlah file dengan nama?index.php?dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Login dengan Username dan Password Anda
<form action="lihat.php" method="POST">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>

Kemudian buatlah file?lihat.php?untuk menampilkan input pada?index.php?dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_POST["username"]; ?><br/>
Password : <?php echo $_POST["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.
Fungsi dan Perbedaan Method POST dan GET pada PHP

?Method $_GET

Buatlah file dengan nama index.php dan isikan dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Silakan Masukkan Username dan Password Anda
<form action="lihat.php" method="GET">
<table>
<tr>
<td>Username</td>
<td><input type="text" name="username"/></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password"/></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Login"/></td>
</tr>
</table>
</form>
</body>
</html>

Kemudian buatlah file lihat.php untuk menampilkan input pada index.php dengan code dibawah ini.
<html>
<head>
<title>Fungsi dan Perbedaan Method POST dan GET pada PHP</title>
</head>
<body>
Username : <?php echo $_GET["username"]; ?><br/>
Password : <?php echo $_GET["password"]; ?>
</body>
</html>

Maka dibrowser akan tampil seperti ini.
Fungsi dan Perbedaan Method POST dan GET pada PHP
Setelah melihat hasilnya pasti kamu sudah bisa menyimpulkan apa perbedaan Method POST dan GET ini.?Perbedaan Method POST dan GET pada PHP ini salah satunya adalah pada URL. Pada Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
Kesimpulannya :

  • Method POST tidak menampilkan nilai variabel pada URL dan Method GET menampilkan nilai variabel yang dikirimkan.
  • Method POST lebih aman dan Method GET kurang aman (pada contoh diatas berati password ditampilkan pada URL).
  • Jika Method GET dibatasi panjang string hingga 2047 karakter, Method POST tidak.
  • Perbedaan pengambilan data jika Method POST menggunakan $_POST sedangkan Method GET menggunakan $_GET.
  • Method POST biasanya digunakan untuk input dari FORM, Method GET menggunakan input dari LINK atau akses menggunakan link.
  • Method POST digunakan untuk mengirimkan data rahasia seperti password, Method GET digunakan untuk mengirimkan/mengambil data pablik seperti id_user atau id_halaman.

Catatan : Sebenarnya Method POST?dibatasi juga dengan ukuran 8MB, namun dapat diubah pada pengaturan?post_max_size dalam file php.ini (jika kamu memiliki hak akses ini).
Berikut demikian artikel sederhana untuk mengenali?Fungsi dan Perbedaan Method POST dan GET pada PHP.

Cara Mudah Menghapus Post Revisions Lama di WordPress

Cara Mudah Menghapus Post Revisions Lama di WordPress -?Post Revisions ini adalah fitur yang mengagumkan di WordPress. Setiap kali kita membuat artikel baru dan sedikit perubahan pada artikel yang kita buat akan tercipta?Post Revisions agar kita dapat mendapatkan kembali tulisan asli kita sebelum melakukan perubahan.?Post Revisions ini juga berguna untuk mengembalikan atikel asli ketika ada kegagalan server atau apalah.

Beberapa Masalah Besar Pada?Post Revisions

  • Berapa banyak jumlah?Post Revisions pada setiap artikel di blog anda ? Hal ini dapat dibatasi dengan?Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress.
  • Jika pada blog anda memiliki 10 artikel dan setiap artikel memiliki 10?Post Revisions maka jumlah?Post Revisions pada blog anda adalah 100 Post Revisions.
  • Kadang kala setelah?Post Revisions dibuat blog anda agak lama untuk merespon ini diakibatkan database terlalu berat menampung banyaknya?Post Revisions yang tidak terpakai.
  • Tentu saja Database akan memerlukan banyak ruang kosong untuk?Post Revisions.

Atasi Masalah dengan Plugin?Better Delete Revision

Dikutip dari Plugin Repository resmi WordPress bahwa?Plugin Better Delete Revision ini dapat menghapus?revisi dari posts, pages, dan meta konten yang berhubungan serta mengoptimalkan database seperti mengecilkan ukuran dan mengoptimalkan kecepatan respon.

Download?Plugin?Better Delete Revision

DOWNLOAD?PLUGIN

Cara Mudah Menghapus Post Revisions?Lama di WordPress

  • Setelah install Plugin sekarang masuk ke Setting >?Better Delete Revision.
  • Disana anda akan melihat beberapa?Post Revisions milik blog anda.
  • Disana terdapat 2 pilihan “Check Revision Posts” dan “Optimize Your Database”.

Cara Mudah Menghapus Post Revisions Lama di WordPress

Menghapus Post Revisions

  • Klik pada “Check Revision Posts” dan akan tampil semua Post Revisions?yang tersedia.
  • Anda dapat menghapus atau tetap menyimpan?Post Revisions dengan pilihan yang tampil.Cara Mudah Menghapus Post Revisions Lama di WordPress
  • Jika anda memilih untuk menghapusnya maka seluruh Post Revisions akan hilang.Cara Mudah Menghapus Post Revisions Lama di WordPress

Mengoptimalkan Tabel Database

  • Sekarang silahkan pilih “Optimize WordPress Database”, ini akan menampilkan seluruh tabel database WordPress.
  • Jika status yang tampil “OK” maka tidak ada masalah pada tabel database WordPress, tetapi jika pada salah satu tabel ada yang berwarna merah berati anda diharuskan menekan tombol “Optimize WordPress Database”.Cara Mudah Menghapus Post Revisions Lama di WordPress

Sekarang?seluruh?Post Revisions lama anda sudah berhasil terhapus. Semoga anda menyukai artikel tentang?Cara Mudah Menghapus Post Revisions Lama di WordPress ini. Jika anda punya masalah tentang ini silahkan tanyakan pada kolom komentar dibawah.

Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress

Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress?- WordPress secara otomatis membuat revisi Posts dan Pages yang kemudian disimpan ke dalam database. Setiap perubahan kecil pada postingan akan dibuat revisi, jadi akan semakin banyak revisi yang akan tersimpan ke dalam database. Seluruh revisi yang terbuat tidak akan terhapus secara otomatis, ini yang akan membuat database menjadi bengkak. Oleh sebab itu saya sendiri memerlukan cara nonaktifkan atau membatasi Posts Revisions?di WordPress agar database tidak bengkak.

Cara Nonaktifkan Posts Revisions di WordPress

Buka folder instalasi WordPress, kemudian edit file wp-config.php dan tambahkan kode dibawah ini :

//menonaktifkan seluruh posts revisions
define ('WP_POST_REVISIONS', false);

Dengan menerapkan kode diatas berati Posts Revisions di WordPress benar – benar dinonaktifkan dan ini sangat tidak disarankan. Paling tidak kita harus membatasi Posts Revisions yang dibuat oleh WordPress secara otomatis dengan menerapkan kode dibawah ini.

Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress

Cara Membatasi Posts Revisions di WordPress

//Membatasi 3 Posts Revisions
define ('WP_POST_REVISIONS', 3 );

Cara membatasi Post Revisions di WordPress ini adalah yang paling efektif dan disarankan. Pada contoh code diatas Post Revisions di WordPress dibatasi hanya berjumlah 3 Posts Revisions.
Semoga kalian senang mambaca artikel?Cara Nonaktifkan atau Membatasi Posts Revisions di WordPress?dan berharap artikel ini dapat bermanfaat.