Direkomendasikan: Desain lembar pesan dengan ASP Pertama, sebelum kami membuat lembar pesan, pertama -tama kami membuat efek antarmuka layar input, yaitu, menghasilkan halaman HTML dari layar input dari bagian pesan, dan kemudian tambahkan skrip ASP ke kode sumber HTML ini. Di sini adalah sebagai berikut. *Nama file: book.htm
Objek server menyediakan metode dan properti yang diakses di server.tata bahasa:
Server.Property | Metode
Milik
Objek server hanya memiliki satu properti: Waktu maksimum yang dapat dijalankan oleh program skripttimeout
Metode
CreateObject membuat instance objek.
Jalankan file ASP
Getlasterror mengembalikan kode kesalahan
HTMLencode mengonversi kode HTML yang ditentukan.
Mappath mengubah jalur relatif menjadi jalur absolut.
Transfer mengirimkan semua informasi status saat ini ke file ASP lainnya
Urlencode mengonversi kode yang ditentukan dalam bentuk URL, termasuk spasi
Deskripsi terperinci tentang metode objek server
CreateObject
tata bahasa
Server.createObject (progid)
parameter
Progid
Tentukan nama komponen yang akan dibuat dalam format sebagai berikut: [Vendor.] Komponen [.Version].
Poin -Poin Kunci:
Secara umum, objek yang dibuat oleh server.CreateObject Metode memiliki ruang lingkup halaman.
Untuk membuat objek dengan ruang lingkup sesi atau aplikasi, Anda dapat menggunakannya di file global.asa
Menjalankan
Metode Execute memanggil file ASP dan menjalankannya tepat seperti file ASP dari panggilan ada dalam file ASP ini. Ini seperti panggilan ke kelas dalam banyak bahasa.
tata bahasa
Server.execute (path)
parameter
Jalur
Menentukan jalur ke file ASP yang akan dieksekusi. Jika itu adalah jalur absolut, maka itu harus menjadi tempat (direktori) dalam aplikasi ASP ini.
menjelaskan
Metode server.Execute menyediakan metode untuk melakukan aplikasi ASP yang kompleks ke dalam unit blok kecil. Dengan cara ini, Anda dapat membangun perpustakaan ASP, dan Anda dapat memanggil file ASP di perpustakaan Anda sesuai kebutuhan. Ini agak seperti SSI! Hei-hey!
Ketika IIS menjalankan file ASP ini sesuai dengan jalur file ASP yang ditentukan, itu akan secara otomatis mengembalikan file ASP sebelumnya. File ASP yang baru saja dieksekusi ini dapat mengubah kepala HTTP.
Parameter jalur ini dapat menyertakan informasi pertanyaan.
Jika baik yang dipanggil dan file ASP yang dipanggil berisi subfungsi yang sama, maka subfungsi ini hanya berfungsi dalam file ASP ini. Misalnya, jika file ASP1 dan ASP2 berikut berisi subfungsi yang meninggalkan program. Pertama, ASP1 memanggil ASP2, kemudian Ontransactionabort di ASP2 mulai dieksekusi.
ASP1:
< %@ transaksi = Diperlukan %>
< %
Server.execute (page22.asp)
Sub Ontransactionabort
Sub OntransactionCommit
%>
ASP2.asp:
< %@
Transaksi = diperlukan
Sub Ontransactionabort
Sub OntransactionCommit
%>
Contoh
Asp1
< % respons.write (Saya akan menjalankan ASP2)
Server.execute (/myasps/asp2.asp)
%>
Asp2
< % respons.write (inilah saya) % >
Getlasterror
Metode Getlasterror mengembalikan objek Asperror untuk menggambarkan pesan kesalahan.
tata bahasa
Server.getlasterror ()
Poin penting
Jika kesalahan pengguna 500; 100 telah ditentukan dalam aplikasi ASP, itu mengacu pada file dengan .asp sebagai akhiran. Dalam hal ini, ketika kesalahan terjadi ketika program berjalan, server akan secara otomatis mengirimkan ke halaman ASP yang mengeksekusi di server.transfer. Aplikasi ASP akan secara efektif menangani kesalahan ini. Selain itu, objek Asperror ini harus valid sehingga Anda dapat melihat pesan kesalahan yang disediakan oleh server untuk mengubah file ini!
Secara umum, situs web dibangun berdasarkan file /iishelp/common/500-100.asp. Anda dapat menggunakannya untuk menjalankan kesalahan ASP, dan tentu saja Anda dapat mendefinisikannya sendiri! . Jika Anda ingin mengubah ke file ASP lain untuk menjalankan kesalahan pengguna ini. Kemudian Anda dapat menggunakan Snap-in di IIS.
Catatan: Ketika IIS menemukan kesalahan dalam file ASP atau file global.ASA, terjadi kesalahan pengguna 500; 100. Program berikut tidak akan dieksekusi!
Contoh
Tiga contoh berikut menunjukkan bahwa kesalahan yang berbeda dapat menghasilkan kesalahan pengguna. Tiga kesalahan adalah:
Kesalahan kompilasi
Jalankan kesalahan
Kesalahan logis
Contoh pertama membuktikan kesalahan kompilasi, yang dihasilkan ketika IIS mencoba memasukkan file. Kesalahan ini terjadi karena parameter yang diperlukan tidak didefinisikan dalam file ini termasuk. Contoh kedua menunjukkan kesalahan berjalan.
Contoh 1
< %
response.write halo
%>
Contoh 2
< %
redup i
untuk i = 1 sampai 1
nxt
%>
Contoh 3
< %
redup i, j
Dim sum
jumlah = 0
j = 0
untuk i = 1 hingga 10
jumlah = jumlah 1
Berikutnya
jumlah = jumlah/j
%>
Htmlencode
Metode htmlencode pengkodean HTML dari string yang ditentukan.
tata bahasa
Server.htmlencode (string)
Bagikan: Cara dengan mudah memecahkan Kata Sandi Asp Trojan orang lain Tujuan Cracking: Memecahkan Kata Sandi Login Asp Trojan Terenkripsi. Karena tidak ada deskripsi versi di Trojan Horse, saya tidak tahu apa namanya Trojan. Gagasan retak: Dua jenis: Ganti ciphertext dengan kata sandi yang dienkripsi dan selesaikan kata sandi menggunakan algoritma ciphertext dan enkripsi. Root sebelumnya