Seperti dijelaskan pada tulisan2 sebelumnya,
bahwa hubungan antara komputer klient yg berisi browser, dan komputer server
yang berisi web server,
adalah hubungan minta-terima, kirim-respon,
mirip dua orang yg sedang berkomunikasi,
pada awalnya, hubungan ini hanya meminta dan diberi, dan menerima,
tapi seiring dengan waktu, kebutuhan manusia meningkat maka
berkembang menjadi kemampuan interaktif,
jika pada awalnya browser hanya mengirim tulisan teks kurang lebih seperti dibawah ini
GET http://geocities.com/ridei_mail/images/vespa.jpg HTTP/1.0
yang artinya kurang lebih, browser kita bilang "eh aku minta file di folder ridei_mail/images/ namanya vespa.jpg dong
dan browser akan melakukan berapa pengecekan dan memberikannya jika ok,
maka, perkembangan berikutnya orang bisa bilang begini
GET http://prosoft-id.com/dei/index.php
yang secara harfiah, artinya sama, browser minta file di folder dei di prosoft-id.com dengan nama index.php
cuma web server, sebelumnya sudah diberi tahu oleh admin nya, bahwa jika ada yg minta file php,
maka lihat dulu isinya,
dan jika di isinya ada bagian yang diawali dengan tanda
<?php atau <? atau <script language="php">
maka jalankan perintah2 yg ada di antara tanda tersebut dengan tand ?> atau </script>
dengan memakai php engine,
dan kalau ada output, kirim kan ke browser seperti biasa,
sesederhana itu, bedanya kalau tadi nya browser hanya meminta file statis ke server
dengan php, file itu tidak statis lagi, dia dinamis, hidup,
artinya walau nama file yg diminta itu2 juga, katakanlah index.php namanya
tapi isinya bisa berubah2 sesuai kemauan dan kemampuan programmer php nya :)
untuk contoh serderhana, ketikkan mantra2 berikut dengan text editor dan simpan dengan nama file index.php
<script language="php">
echo date('h:m:s');
</script>
lalu letakkan di server anda, dan panggil dengan browser
namaserver/index.php
maka dilayar browser anda akan tampil jam server saat itu,
sekarang tjoba refresh browser nya, dengan menekan tombol f5
atau cara lainnya untuk merefresh, yg intinya kita meminta lagi pada server file yg sama
dan perhatikan hasilnya, maka kita akan mendapati tampilan yg berbeda,
karena memang jam terus berubah,
tentu ini tjontoh sederhana, bisa saja output itu adalah gambar matahari berikut perhalanannya misalnya
dst ...
selamat mencoba
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment