Cara menggunakan php redirect with data

Dari cara penanganan objek form dengan method=GET, kita dapat melihat bahwa HTML mengirimkan ’isi’ form melalui alamat URL. Cara pengiriman seperti ini bisa kita manfaatkan sebagai sarana mengirim pesan (dalam bentuk variabel) antar halaman PHP. Jika ditambah dengan fungsi header(), kita bisa memanfaatkan fitur ini untuk menampilkan pesan kesalahan dari sebuah form.


Cara Mengirim Variabel Antar Halaman PHP

Dalam PHP terdapat beberapa cara untuk mengirim variabel antar halaman. Salah satunya adalah dengan memanfaatkan cara pengiriman form dengan method=GET. Jika kita mengirim form dengan metode GET, maka hasil dari form akan ditambahkan di dalam menggunakan variabel superglobal $_GET.

Sebagai contoh, jika di dalam form terdapat kotak input dengan atribut name=user_name yang diisi dengan ’duniailkom’, maka ketika dikirim untuk diproses ke halaman proses.php, di dalam URL akan menjadi:

proses.php?user_name=duniailkom

dan didalam halaman proses.php, variabel $_GET[’user_name’] akan berisi ’duniailkom’.

Dengan cara ini kita bisa mengirim variabel dari sebuah halaman ke halaman lain. Misalkan kita membuat sebuah kondisi logika dengan PHP, dan jika logikanya salah maka tampilkan sebuah link yang menyatakan bahwa alamat tidak lengkap. Pengiriman pesan ini bisa ditulis sebagai berikut:

proses.php?pesan=alamat+tidak+lengkap.

Ketika user men-klik link tersebut, pada halaman proses.php akan memiliki sebuah variabel $_GET[’pesan’] yang berisi: ’alamat tidak lengkap’.

Kita bisa memanfaatkan ini untuk berbagai hal, dan dalam tutorial kali ini kita akan menggunakan cara ini untuk menampilkan pesan kesalahan dari form.

Cara menggunakan php redirect with data

Cara menggunakan php redirect with data

avatar rara

@rara

19 Kontribusi 5 Poin

Dipost: 6 tahun yang lalu Update 6 tahun yang lalu


Didalamnya if(isset($_GET['id'])){} dikasih if lagi, buat check id-nya ada atau nggak didtabase, kalo ada maka while(), kalo gak ada redirect ke index.

avatar Code

@Code

50 Kontribusi 47 Poin

Dipost: 6 tahun yang lalu


Maksut error diatas adalah $judul_awal, $konten_awal, $tag_awal tidak terdefinisi, cek lagi apakah sudah bener manggil nama variabel nya

avatar Code

@Code

50 Kontribusi 47 Poin

Dipost: 6 tahun yang lalu


Gini mas?? if(isset($_GET['id_iklan'])){ if(!isset($_GET['id_iklan'])){ $iklan = tampilkan_per_kalsel($id); while ($row= mysqli_fetch_assoc($iklan)){ $id_iklan_asal = $row['id_iklan']; $judul_asal = $row['judul']; $harga_asal = $row['harga']; $kategori_asal = $row['kategori']; $deskripsi_asal = $row['deskripsi']; $gambar_asal = $row['gambar']; $provinsi_asal = $row['provinsi']; $kota_asal = $row['kota']; $nama_asal = $row['nama']; $email_asal = $row['email']; $notlp_asal = $row['notlp']; $pinBB_asal = $row['pinBB']; $status_asal = $row['status']; $waktu_asal = $row['waktu']; } }else{ header('location: index.php'); } }

avatar rara

@rara

19 Kontribusi 5 Poin

Dipost: 6 tahun yang lalu Update 6 tahun yang lalu


Itu saya coba klik link dari data yang sengaja sudah saya hapus mas, id 111 itu sudah saya hapus dari database.

Apa itu redirect pada PHP?

PHP redirect adalah salah satu bagian dari script PHP yang digunakan untuk mengalihkan suatu halaman ke halaman lain pada website. Pengalihan halaman dilakukan dengan berbagai macam tujuan seperti pemberitahuan kondisi website, autentikasi login, strategi marketing, hingga mempertahankan traffic website.

Apa fungsi dari page redirection?

Redirect adalah teknik yang digunakan untuk mengarahkan pengunjung domain Anda ke URL yang berbeda. Anda dapat meneruskan nama domain ke situs web apa pun yang tersedia secara online. Saat seseorang mengetik atau mengklik pada URL asli, mereka akan dibawa ke halaman atau situs web baru.

Apa itu header di PHP?

Fungsi header() di dalam PHP digunakan untuk memproses HTTP header. Fungsi header() memiliki banyak fitur, namun yang akan kita manfaatkan adalah fitur untuk mengirim user ke halaman lain atau dikenal dengan istilah: redirect.