Skip to main content

Apa itu skrip sisi server?

Scripting sisi server adalah istilah yang terutama digunakan sehubungan dengan melayani konten khusus melalui Hypertext Transfer Protocol (HTTP) di server web dengan meminta server menjalankan program kecil.Program -program ini, biasanya ditulis dalam bahasa skrip, dieksekusi oleh server ketika permintaan klien tiba.Bergantung pada parameter yang diberikan oleh klien pada saat permintaan, skrip kemudian menghasilkan halaman web untuk klien.Halaman web yang dibuat dengan cara ini sering disebut sebagai halaman dinamis.Ini berbeda dengan skrip sisi klien yang dikirim dari server ke klien yang meminta dan kemudian dieksekusi.

Teknik skrip sisi server pertama muncul untuk mengirimkan konten yang unik untuk pengguna yang membuat permintaan,serta menghemat waktu dengan mengurangi pengeditan manual dokumen Hypertext Markup Language (HTML).Skrip sisi server sering kali file kecil yang dapat dieksekusi yang berisi serangkaian perintah untuk diteruskan ke sistem operasi.Daemon web, perangkat lunak yang menjalankan server web, akan menggunakan skrip shell ini untuk lebih lanjut menjalankan program tambahan yang berada di komputer host.Teknik umum ini kemudian didefinisikan pada tahun 1993 dalam standar Common Gateway Interface (CGI) yang dikembangkan oleh Internet Engineering Task Force (IETF).Dalam kebanyakan kasus, skrip CGI awal ini digunakan untuk mengirim respons basis data dari server kembali ke klien yang meminta.

Karena bahasa skrip yang diartikan dikembangkan, seperti Perl, dan PHP: Hypertext Preprocessor (PHP), metode skrip sisi server sisi server sisi serverjuga berevolusi.HTTP Daemon diperbarui untuk memasukkan ekstensi penggunaan yang memungkinkan berbagai bahasa skrip ini dipanggil dari daemon web itu sendiri, alih -alih diteruskan ke sistem operasi pada host.Dengan tambahan ini, bit bahasa skrip dapat dimasukkan dalam dokumen HTML.Saat server web membaca melalui dokumen sebelum mengirimkannya ke seluruh web, ia memeriksa dan menjalankan salah satu skrip dalam dokumen.apa pun.Konten seperti deskripsi produk, variasi harga, entri weblog, gambar, dan bahkan pemformatan disimpan dalam database.Dimungkinkan juga untuk bersarang satu cuplikan skrip sisi server di dalam yang lain, di mana skrip pertama mengambil data tertentu dari database, tetapi juga memanggil skrip kedua yang mengakses data sekunder.Ini berguna, misalnya, ketika memberikan beberapa konten standar yang cukup khusus dengan konten bersarang tambahan yang mungkin sensitif waktu atau belum diketahui, seperti komentar pada entri weblog.Pemeliharaan situs web, kemudian, melibatkan pembaruan data dalam database, yang kemudian akan mempengaruhi setiap halaman di situs web dengan skrip yang disertakan untuk memanggil data itu.

Banyak teknik skrip sisi server telah dikembangkan lebih lanjut menjadi apa yang dikenal sebagai yang dikenal sebagaiSistem Manajemen Konten (CMS).PHP mungkin merupakan bahasa yang paling sering digunakan untuk tujuan ini, berjalan pada inti dari banyak implementasi CMS.Di sini, pengguna yang mengoperasikan situs web yang berjalan pada CMS akan mengedit dokumen HTML -nya untuk memasukkan apa yang disebut tag.Tag pada dasarnya adalah isyarat kepada CMS untuk memberi tahu skrip apa yang akan disertakan dalam dokumen.CMS kemudian dapat disesuaikan dengan membuat skrip tambahan dan tag yang terkait.