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¶m_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]