Direkomendasikan: Pengeditan Kode Umum ASP Hitung ukuran karakter len () adalah karakter yang menghitung satu, huruf dan lenb () adalah dua huruf dan karakter yang dirujuk sebagai berikut: function getlen (str) n = 0 untuk i = 1 hingga
Daftar isi1. Dasar -dasar ASP
2. Lima objek utama ASP
3. Minta objek
4. Objek respons
5. Objek Server
6. Objek Aplikasi
7. Objek sesi
1. Dasar -dasar ASP
Microsoft Active Server Pages, yang disebut pembaca ASP, adalah lingkungan skrip sisi server yang dikembangkan oleh Microsoft. ASP terkandung dalam IIS, dan versi terbaru dari ASP 3.0 terkandung dalam IIS 5.0. Melalui ASP, Anda dapat menggabungkan halaman web HTML, instruksi ASP dan kontrol ActiveX untuk membuat aplikasi server web yang dinamis, interaktif, dan efisien. Dengan ASP Anda tidak perlu khawatir tentang apakah browser klien dapat menjalankan kode yang Anda tulis, karena semua program akan dieksekusi di sisi server, termasuk semua program skrip yang tertanam dalam HTML normal. Setelah program dieksekusi, server hanya mengembalikan hasil eksekusi ke browser klien, yang mengurangi beban pada browser klien dan sangat meningkatkan kecepatan interaksi.
ASP memiliki karakteristik berikut:
& Oslash; Gunakan bahasa skrip yang sederhana dan mudah dipahami seperti VBScript dan JScript, dikombinasikan dengan kode HTML untuk dengan cepat melengkapi aplikasi situs web.
& Oslash; Tidak perlu mengkompilasi, mudah ditulis, dapat dieksekusi langsung di sisi server.
& Oslash; Itu dapat ditulis menggunakan editor teks normal. Untuk melakukan pengembangan tim dengan lebih baik, Microsoft telah secara khusus mengembangkan serangkaian alat pengembangan, Visual Interdev, yang merupakan sistem pengembangan perangkat lunak aplikasi web terintegrasi, termasuk semua fungsi yang diperlukan untuk mengembangkan, mengeluarkan, dan mengelola perangkat lunak aplikasi web yang digerakkan oleh database.
& Oslash; Script VBScript dan JScript yang digunakan oleh ASP keduanya dieksekusi di server web, dan browser di sisi pengguna tidak perlu dapat menjalankan bahasa skrip ini.
& Oslash; Program sumber ASP tidak akan dikirimkan ke browser klien, sehingga program tertulis dapat dihindari agar tidak dijiplak oleh orang lain, sehingga meningkatkan keamanan situs web.
& Oslash; Komponen server ActiveX memiliki skalabilitas yang tidak terbatas. Anda dapat menggunakan Visual Basic, Java, Visual C, COBOL, dan bahasa pemrograman lainnya untuk menulis komponen server ActiveX yang Anda butuhkan.
Program ASP dapat berisi teks biasa, tag HTML dan perintah skrip. Anda hanya perlu menempatkan program .asp di direktori virtual server web (direktori ini harus memiliki izin yang dapat dieksekusi) dan Anda dapat mengakses program ASP melalui www.
Pengetahuan dasar untuk dikuasai saat belajar ASP:
& Oslash; Belajar menggunakan perangkat lunak Microsoft Visual Interdev.
& Oslash; Instalasi dan penggunaan server ASP.
& Oslash; ASP terkandung dalam IIS. IIS 4.0 dari NT 4.0 berisi IIS 2.0, dan IIS 5.0 dari Windows 2000 berisi IIS 3.0. Tidak masalah jika Anda adalah pengguna Windows 98 biasa. Microsoft juga telah mengembangkan server web pribadi khusus untuk belajar ASP. Ini umumnya termasuk dalam direktori add-in/pws dari versi resmi Windows 98. Selama Anda menginstal server web pribadi, pengguna Windows 98 masih dapat mempelajari pemrograman ASP.
& Oslash; Mahir di HTTP dan HTML.
& Oslash; Mahir dalam VBScript atau JavaScript.
& Oslash; Mahir dalam pengetahuan database. Misalnya: Microsoft SQL Server, Anda harus terbiasa dengan ADO dan ODBC dan akrab dengan bahasa Transact-SQL.
2. Lima objek utama ASP
Meminta objek
Koleksi: QueryString, Form, Cookies, ServerVariable
Fungsi utama: Baca data dalam formulir pengiriman atau data dalam cookie.
Objek respons
Atribut: Buffer, Cookie, ContentType, Expires, Expiresabsolute, Status, ISClientConnected, Cachecontrol
Metode: Tulis, Redirect, Akhir, Flush, Cookie, Binarywrite, Addheader, AppendTolog
Fungsi utama: Teks output, data, dan cookie ke browser dan mengontrol setiap tahap proses pengiriman halaman web.
Objek server
Atribut: ScriptTimeout
Metode: CreateObject, Mappath, Urlencode, HTMLencode
Fungsi utama: Buat objek COM dan komponen skrip, dll.
Objek aplikasi
Properti: Kunci dan Buka Kunci
Fungsi utama: Objek aplikasi digunakan untuk berbagi informasi antara banyak pengguna dalam aplikasi yang sama.
Objek sesi
Properti: sessionid dan timeout
Metode: Abaikan
Fungsi Utama: Memelihara data untuk satu pengguna.
3. Minta objek
Objek Resquest mewakili pesan permintaan yang dikirim ke HTTP oleh setiap program klien. Bahkan, fungsi objek permintaan adalah satu arah, dan hanya dapat menerima data yang dikirimkan oleh halaman web klien, yang persis kebalikan dari fungsi objek respons.
Ketika Resquest menerima data, dua set QueryString dan Form digunakan untuk mengambil data formulir. Set mana yang digunakan tergantung pada properti metode dari formulir HTTP yang dikirimkan oleh halaman web. Ketika nilai properti metode didapat, queryString digunakan, dan ketika nilai properti metode adalah pos, formulir digunakan. Ketika nama koleksi spesifik dihilangkan, ASP akan mencari koleksi dalam urutan berikut: QueryString -> Form -> Cookie -> Servervariable.
<Html>
<head>
</head>
<body>
<Form Aciton = Log.asp Metode = Get Name = Login>
<Input Tipe = Nama Teks = LogId>
<Input Tipe = Nama Teks = Kata Sandi>
<Input Tipe = Kirim Nama = Kirim Nilai1 = Kirim>
</form>
</body>
</html>
Setelah data dikirimkan ke file log.asp di sisi server, gunakan objek permintaan di log.asp untuk mendapatkan data yang dikirimkan oleh pengguna dan menentukan apakah pengguna legal. File log.asp adalah sebagai berikut:
<%
Pengguna redup
redup passwd
User = request.querystring (logID)
Passwd = request.querystring (kata sandi)
Jika pengguna = Jeff lalu
Jika passwd = 123456 lalu
Response.write Login dengan sukses!
Bagikan: Gunakan ASP untuk menyembunyikan jalur file untuk mewujudkan rantai anti-pencurian Jika kita mengetahui jalur sebenarnya dari file statis seperti: http://www.xx.com/download/51windows.pdf, jika server tidak memiliki batasan khusus, kita dapat mengunduhnya dengan mudah! Saat situs web menyediakan unduhan 51windows.pdf, bagaimana cara