Permintaan GET di PHP

Anda sudah tahu bahwa saat mengirim formulir dengan metode GET, di bilah alamat browser setelah tanda ? akan muncul data formulir. Data ini dalam kode PHP akan dapat diakses di array $_GET.

Sebenarnya, kehadiran formulir di halaman bukanlah hal yang wajib - kita bisa secara manual mengetik di bilah alamat tanda tanya, setelah itu mendaftarkan parameter dengan nilainya dan tekan enter.

Dalam hal ini, data yang kita masukkan juga akan tersedia di array $_GET. Yaitu akan menjadi simulasi pengiriman formulir. Simulasi seperti ini disebut mengirim permintaan GET . Kata-kata seperti itu berarti bahwa kita harus secara manual mengetikkan tanda tanya dan parameter permintaan di bilah alamat.

Parameter permintaan didaftarkan dalam format berikut: nama, lalu tanda sama dengan, lalu nilai parameter. Jika ada beberapa parameter, mereka dipisahkan dengan tanda ampersand &.

Mari kita coba dengan contoh. Misalkan Anda memiliki sebuah file PHP. Akses file tersebut di browser, seperti biasanya. Kemudian tambahkan di akhir bilah alamat ?par1=1 dan tekan enter.

Hasilnya, parameter kita akan terkandung di $_GET['par1']:

php<?php
  echo $_GET['par1']; // akan menampilkan '1'
?>

Sekarang mari kita kirim bukan satu parameter, tapi dua. Untuk melakukan ini, tambahkan di akhir bilah alamat ini: ?par1=1&par2=2 dan tekan enter. Inilah yang akan dihasilkan:

php<?php
  var_dump($_GET); // ['par1' => '1', 'par2' => '2']
?>
Задание 1

Kirim sebuah angka menggunakan permintaan GET. Tampilkan di layar.

Задание 2

Kirim sebuah angka menggunakan permintaan GET. Tampilkan di layar kuadrat dari angka tersebut.

Задание 3

Kirim dua angka menggunakan permintaan GET. Tampilkan di layar jumlah dari angka-angka tersebut.

Задание 4

Misalkan sebuah angka dikirim menggunakan permintaan GET. Buatlah sehingga jika angka 1 dikirim - kata 'hello' yang ditampilkan di layar, dan jika 2 - kata 'bye'.

Задание 5

Diberikan array:

php<?php
  $arr = ['a', 'b', 'c', 'd', 'e'];
?>

Misalkan dengan menggunakan permintaan GET, sebuah angka dapat dikirim. Buatlah sehingga elemen array dengan nomor yang dikirim dalam permintaan ditampilkan di layar.