On Wed, May 03, 2000 at 01:26:45PM +0700, Gunardi Wu wrote (probably edited):
% Hi,
% 
% Numpang tanya yah. Gini kira2 masalahnya:
% Saya punya satu halaman web, katakanlah A.html dan isinya FORM yang
% kalau disubmit akan mengeksekusi B.cgi
% Gimana caranya supaya B.cgi hanya akan jalan kalau Form tersebut asalnya
% dari A.html?
% Normalnya,sayakan bisa juga mengakses dengan cara lain, seperti
% B.cgi?param_1=x&param_2=y

        Saudara bisa menggunakan 'sesion' yang unik. Jadi pertama
        gunakan form yang umum, A.html misalnya. Terus, si B.cgi
        mengeluarkan sebuah halaman Web lengkap dengan identitas yang
        unik tsb. dalam bentuk URL (lihat saja di banyak halaman Web
        yang menggunakan mekanisme login; mereka menambahkan banyak
        variabel 'sesion'). Nah, setiap kali ada request dari halaman
        Web tsb. diperiksa nilai variabel tsb. Apakah cocok dengan kode
        yang disimpan di server. Mekanisme ini sekaligus untuk keperluan
        identifikasi user misalnya.

        Cookies juga bisa dimanfaatkan. Hanya saja harus dipastikan
        bahwa 'browser' yang dipakai juga mendukung Cookies.

% Nah, yang lainnya, gimana kalau sebaliknya.
% Saya ingin agar bisa langsung mengakses B.cgi tanpa melalui A.html dulu
% (mungkin bukan langsung lewat browser tapi lewat perl-script)

        Kalau ini ditanyakan untuk kondisi di atas, itu paradoks.
        Soalnya saudara justru ingin tidak bisa diakses dari selain form
        itu kan?        ;-)

        Kalau ingin akses GET, ya pakai URL dan dikirim pakai perintah
        GET ke port 80. Kalau POST, saya belum tahu, rasanya harus baca
        RFC.

---end quoted text---

-- 
@mal
[EMAIL PROTECTED]
-----------------------
Kata Syeh Madekur
Arti mukmin sejati
Ialah tak menyembah tak disembah
Tak memuji tak dipuji
Tak melihat tak dilihat
Tak merasa tak dirasa
                -- Suluk Syeh Madekur, 1

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke