Sign in Join
Wiki copytemporary

CGI Web Programming/id: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: CGI Web Programming/id

OldNewLine
1+Ini adalah awal dari tutorial mengenai pemrograman cgi web. Setiap orang diundang untuk berkontribusi.
2+
3+## Contoh yang sangat mendasar
4+
5+Ini adalah contoh dari program CGI minimal untuk mendemonstrasikan...
6+
7+1. Penyetelan cookie
8+2. Mengeluarkan tipe konten (misalnya mnaruh teks resmi untuk HTTP)
9+3. Membaca Cookies
10+4. Membaca data form via GET
11+5. Membaca data form via POST
12+
13+ program mini;
14+
15+ uses dos;
16+
17+ var
18+ a:string;
19+ c:char;
20+ begin
21+ //set cookie (harus ada sebelum baris content-type di bawah)
22+ //jangan lupa untuk mengubah tanggal berakhir
23+ writeln('Set-cookie:widget=value; path=/; expires= Mon, 21-Mar-2005 18:37:00 GMT');
24+
25+ //output halaman http legal
26+ writeln('Content-Type:text/html',#10#13);
27+
28+ //demonstrasikan mendapatkan cookies
29+ a:= GetEnv('HTTP_COOKIE');
30+ writeln('cookies:',a);
31+
32+ //demonstrasikan hasil GET
33+ a:='';
34+ a:= GetEnv('QUERY_STRING');
35+ writeln('GET: ',a);
36+
37+ //demonstrasikan hasil POST
38+ a:='';
39+ while not eof(input) do
40+ begin
41+ read(c);
42+ a:= a+c;
43+ end;
44+ writeln('POST: ',a);
45+ end.
46+
47+## Hitcouter sederhana
48+
49+Aplikasi **hitcounter** menyajikan hitcounter sederhana untuk website anda. Dimungkinkan untuk memasukan blocklists dalam file konfig agar robots dan barangkali komputer anda sendiri dikecualikan dari statistik. Masih ada banyak peningkatan yang dimungkinkan tentunya seperti menyetel cookie agar anda hanya mendapatkan satu hit per sesi, tapi ini memberikan pengenalan yang baik terhadap pemrograman CGI. Jika anda menggunakan kode dan mengubahnya, silahkan kirimkan kepada saya patch agar saya dapat memutakhirkannya.
50+
51+Anda dapat menemukan kode di sini: [1](http://modelbuilder.svn.sourceforge.net/viewvc/modelbuilder/html/cgi/)
52+
53+---
54+*From the Free Pascal wiki, page "CGI Web Programming/id", as it stood on 2013-07-20 after a change by Swen, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history