Re: [linux-programming] tanya PHP

2004-07-21 Terurut Topik [EMAIL PROTECTED]
thanks and much thanks atas bantuannya atas pertanyaan PHP saya di bawah
inisekali lagi terima kasih banyak...the solutions was very helpfull :))

Jodi

- Original Message -
From: riko ms [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Sent: Friday, July 16, 2004 10:18 AM
Subject: Re: [linux-programming] tanya PHP


coba tambahkan baris berikut di awal halaman .php

?
// cek referensi link sebelumnya
if ($HTTP_REFERER ==  ) {// kalau tidak ada
  header(location: halaman_anu.php); // tendang ke halaman ini
  exit;// tambahkan bumbu sedikit
}
?

hth, hope this help

riko



 Halo semua...

 minta tolong di PHP...
 supaya page tertentu gak bisa di shortcut  di address bar oleh
 userapa yg harus ditambahkan di page tsb?
 mungkin ada function di PHP yg bisa digunakan?
 atau command  sejenisnya?

 Thanks in Advance...guys
 Jodi



--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] tanya PHP

2004-07-15 Terurut Topik Reno S. Anwari
On Thu, 2004-07-15 at 11:01, [EMAIL PROTECTED] wrote:
 minta tolong di PHP...
 supaya page tertentu gak bisa di shortcut  di address bar oleh
 userapa yg harus ditambahkan di page tsb?
 mungkin ada function di PHP yg bisa digunakan?
 atau command  sejenisnya?

dalam aplikasi2 php yang dikembangkan oleh saya dan teman2, biasanya
semua halaman diarahkan ke satu file saja, index.php. file index.php ini
yang akan memproses semua parameter dan data session untuk menentukan
halaman mana yang akan dipilih.

setiap kali user mengakses aplikasi, file index.php akan mengecek
'tiket' yang berupa data session. apabila data session tersebut sudah
ada, maka user dapat langsung menuju ke halaman yang sesuai dengan
parameter yang disertakan dalam url (dengan metode inklusi, bukan
redirect). bila data session tersebut belum ada, index.php akan
memberikan 'tiket' yang diperlukan, namun halaman yang ditampilkan
adalah halaman default yang kita tentukan.

misalnya:
1. di awal sesi, user merequest index.php - ditampilkan halaman default
2. dari halaman default user mengklik link ke index.php?p=1 -
ditampilkan halaman yang dituju (misal:p1)
3. user menutup browsernya
4. user membuka sesi baru dan merequest index.php?p=1 - ditampilkan
halaman default, karena user belum mendapatkan 'tiket'.
5. user merequest index.php?p=2 - ditampilkan halaman yang dituju
(misal:p2), karena user sudah mendapat 'tiket'

mungkin solusi seperti ini tidak sesuai dengan apa yang Anda harapkan.
tapi namanya juga usaha, boleh dong =p

:: r e n o ::


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] tanya PHP

2004-07-15 Terurut Topik riko ms
coba tambahkan baris berikut di awal halaman .php

?
// cek referensi link sebelumnya
if ($HTTP_REFERER ==  ) {// kalau tidak ada
  header(location: halaman_anu.php); // tendang ke halaman ini
  exit;// tambahkan bumbu sedikit
}
?

hth, hope this help

riko



 Halo semua...

 minta tolong di PHP...
 supaya page tertentu gak bisa di shortcut  di address bar oleh
 userapa yg harus ditambahkan di page tsb?
 mungkin ada function di PHP yg bisa digunakan?
 atau command  sejenisnya?

 Thanks in Advance...guys
 Jodi



-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] tanya PHP

2004-07-14 Terurut Topik Amlan Samuil Warman
hi,

bikin file

coba.php
---
?
 if
(!preg_match(/^http\:\/\/.preg_quote($HTTP_SERVER_VARS['HTTP_HOST'])./i,
$HTTP_SERVER_VARS['HTTP_REFERER'])){
  echo Intruder;
  exit;
 }

 echo my content;
?
---

coba.html
---
a href=coba.phpke coba.php/a
---


test:
1) panggil coba.php langsung (gagal)
2) panggil coba.php dari php.html (berhasil)

note: logic ini bisa dipakai di semua web programming language

ada efek samping:
hilang +/- 15%  client yang memakai proxy sebagai gateway 


amlan,

___
PT. Wajar Global - Wahana Jaringan
IT Outsourcing Company - Software Developer : Application | Web

Technical Implementation:
Platform : Linux, Windows, Sun Solaris
Web: Apache, IIS, Resin
Prog. Lang:  Java, VB, Perl, PHP, ASP, .NET
Database: Oracle, MySQL, Posgre SQL,MS SQL Server, MS Access

what you get is more than what you see !!
website: http://www.wajar.co.id
email: [EMAIL PROTECTED]


- Original Message -
From: [EMAIL PROTECTED] [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, July 15, 2004 11:01
Subject: [linux-programming] tanya PHP


 Halo semua...

 minta tolong di PHP...
 supaya page tertentu gak bisa di shortcut  di address bar oleh
 userapa yg harus ditambahkan di page tsb?
 mungkin ada function di PHP yg bisa digunakan?
 atau command  sejenisnya?

 Thanks in Advance...guys
 Jodi


 --
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php




-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya php

2004-06-07 Terurut Topik tomat09
kalo method pada form anda POST maka di file coba.php itu tambahkan :
$nama = $_POST[nama];

kalo method pada form anda GET maka di file coba.php itu tambahkan :
$nama = $_GET[nama];

oiya sekedar informasi saya iseng iseng bikin MAd(MySQL Administration),
sehingga temen2 dapat mengobrak abrik database di mysql sesuai kewenangan
yang dimiliki. namanya juga freeware dan opensource so ngga semua sempurna,
harap dikembangkan:)
linknya http://www.frezzt.com/products/MAd%20v0.9.rar

Quoting Heru Martinus Salim [EMAIL PROTECTED]:

 Hallo,
 saat ini saya sedang mengajarkan tentang php.
 Tapi waktu dulu saya belajarnya di windows.
 Sekarang pake linux ngajarnya.
 Saya pake apache 2, dengan php4.
 Ada masalah waktu passing parameter dari form.
 Kalo pake method get, keliatan kalau parameter udah berhasil di-pass.
 Tapi waktu saya print, isinya kosong.
 Skrip itu saya liat dari buku, dan waktu saya pake windows bisa jalan.




 Contoh:

 first.html
 form action=coba.php



 coba.php
 URL-nya http://localhost/coba.php?nama=heru
 ?
   printf(Hello $nama);
 $

 Tapi waktu ditampilin, cuma ditampilin

 Hello


 -
 Apa yang salah ya?
 Di servernya???
 Mohon bantuannya

 Thanks all

 --
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php






-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya php

2004-06-07 Terurut Topik Ronny Haryanto
On Mon, Jun 07, 2004 at 09:16:34AM -0400, [EMAIL PROTECTED] wrote:
 oiya sekedar informasi saya iseng iseng bikin MAd(MySQL Administration),
 sehingga temen2 dapat mengobrak abrik database di mysql sesuai kewenangan
 yang dimiliki. namanya juga freeware dan opensource so ngga semua sempurna,
 harap dikembangkan:)
 linknya http://www.frezzt.com/products/MAd%20v0.9.rar

Apakah tujuan/visi dari program ini sama dengan phpmysqladmin?

Tentu saja anda bisa membuat program sendiri, buat belajar, iseng2,
atau alasan lain, no problem. That's what freedom is all about.

Tapi alangkah sayangnya effortnya jadi seakan2 terbuang utk membuat
sesuatu yg sudah ada, mungkin termasuk juga effort utk mendebug dan
membetulkan kesalahan2 yg sudah pernah dialami oleh program laennya yg
sudah ada itu. Alangkah baiknya kalo effort dan talent anda diconvert
untuk membantu mengembangkan program yg sudah ada, selama
tujuan/visinya sama dg yg mau anda buat, tentunya kualitas program2
open source bisa makin meningkat, bukan cuma jumlahnya aja yg banyak.

Just a thought.

Ronny


pgp3pgOX7akgO.pgp
Description: PGP signature


Re: [linux-programming] Tanya php

2004-06-07 Terurut Topik tomat09
menurut saya tidak percuma, karena saya dulu ketika membuat MAd ngga tahu kalo
udah ada phpmysqladmin, dan ketika itu butuh aplikasi untuk membantu
mengerjakan beberapa proyek, sehingga ya terpaksa bikin..baru beberapa minggu
kemudian tau kalo ada phpmysqladmin..saat ini saya membagi aplikasi tersebut
agar mas yang bertanya php masalah get dan post itu dapat mempelajari melalui
source MAd yang sangat polos dan sederhana, sebab disitu ada post dan get...
selain itu di www.frezzt.com ada aplikasi open source rss reader v1.0 yang
dibuat dengan java saat tugas matkul OOP, dan berbagai source/aplikasi
lainnya..saya ngga bermaksud promosi lho, cuma bagi-bagi ilmu, dan saya harap
temen2 lainnya juga berbagi ilmu untuk kemajuan IT Indonesia

segala sesuatu tidak ada yang sia-sia selama untuk tujuan baik..
salam mas ronny dan teman-teman lainnya..

Quoting Ronny Haryanto [EMAIL PROTECTED]:

 On Mon, Jun 07, 2004 at 09:16:34AM -0400, [EMAIL PROTECTED] wrote:
  oiya sekedar informasi saya iseng iseng bikin MAd(MySQL Administration),
  sehingga temen2 dapat mengobrak abrik database di mysql sesuai kewenangan
  yang dimiliki. namanya juga freeware dan opensource so ngga semua sempurna,
  harap dikembangkan:)
  linknya http://www.frezzt.com/products/MAd%20v0.9.rar

 Apakah tujuan/visi dari program ini sama dengan phpmysqladmin?

 Tentu saja anda bisa membuat program sendiri, buat belajar, iseng2,
 atau alasan lain, no problem. That's what freedom is all about.

 Tapi alangkah sayangnya effortnya jadi seakan2 terbuang utk membuat
 sesuatu yg sudah ada, mungkin termasuk juga effort utk mendebug dan
 membetulkan kesalahan2 yg sudah pernah dialami oleh program laennya yg
 sudah ada itu. Alangkah baiknya kalo effort dan talent anda diconvert
 untuk membantu mengembangkan program yg sudah ada, selama
 tujuan/visinya sama dg yg mau anda buat, tentunya kualitas program2
 open source bisa makin meningkat, bukan cuma jumlahnya aja yg banyak.

 Just a thought.

 Ronny





-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya php

2004-06-07 Terurut Topik Ronny Haryanto
On Mon, Jun 07, 2004 at 10:00:05AM -0400, [EMAIL PROTECTED] wrote:
 segala sesuatu tidak ada yang sia-sia selama untuk tujuan baik..

Tentu saja tidak percuma, makanya saya bilang seakan2 dan
juga terbuang-nya dalam tanda kutip.

Saya yakin juga tujuannya baik, tapi tujuan baik akan lebih cepat
tercapai kalo kita pandai2 berusahanya, bukan begitu? :-)

Cheers,

Ronny


pgpjdYa57PLbA.pgp
Description: PGP signature


Re: [linux-programming] Tanya php

2004-06-07 Terurut Topik Beast
Ronny Haryanto wrote:
Apakah tujuan/visi dari program ini sama dengan phpmysqladmin?
Tentu saja anda bisa membuat program sendiri, buat belajar, iseng2,
atau alasan lain, no problem. That's what freedom is all about.
Tapi alangkah sayangnya effortnya jadi seakan2 terbuang utk membuat
sesuatu yg sudah ada, mungkin termasuk juga effort utk mendebug dan
membetulkan kesalahan2 yg sudah pernah dialami oleh program laennya yg
sudah ada itu. Alangkah baiknya kalo effort dan talent anda diconvert
untuk membantu mengembangkan program yg sudah ada, selama
tujuan/visinya sama dg yg mau anda buat, tentunya kualitas program2
open source bisa makin meningkat, bukan cuma jumlahnya aja yg banyak.
wahh, kalau pakai prinsip itu qmail, postfix, tapestry, geronimo dll 
nggak bakalan lahir ;-p

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php


Re: [linux-programming] Tanya php

2004-06-06 Terurut Topik Heru Martinus Salim
Thanks ya

On Saturday 05 June 2004 13:00, Rizky Tahara Shita wrote:
 At 12:31 05/06/2004, you wrote:
 Hallo,
 saat ini saya sedang mengajarkan tentang php.
 Tapi waktu dulu saya belajarnya di windows.
 Sekarang pake linux ngajarnya.
 Saya pake apache 2, dengan php4.
 Ada masalah waktu passing parameter dari form.
 Kalo pake method get, keliatan kalau parameter udah berhasil di-pass.
 Tapi waktu saya print, isinya kosong.
 Skrip itu saya liat dari buku, dan waktu saya pake windows bisa jalan.
 
 
 
 
 Contoh:
 
 first.html
 form action=coba.php
 
 
 
 coba.php
 URL-nya http://localhost/coba.php?nama=heru
 ?
  printf(Hello $nama);
 $

 coba spt ini:

 ?php
  printf(Hello . $_GET['nama']);
 ?

 Tapi waktu ditampilin, cuma ditampilin
 
 Hello
 
 
 -
 Apa yang salah ya?
 Di servernya???
 Mohon bantuannya
 
 Thanks all
 
 --
 Berhenti langganan: [EMAIL PROTECTED]
 Arsip dan info: http://linux.or.id/milis.php


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya php

2004-06-04 Terurut Topik Rizky Tahara Shita
At 12:31 05/06/2004, you wrote:
Hallo,
saat ini saya sedang mengajarkan tentang php.
Tapi waktu dulu saya belajarnya di windows.
Sekarang pake linux ngajarnya.
Saya pake apache 2, dengan php4.
Ada masalah waktu passing parameter dari form.
Kalo pake method get, keliatan kalau parameter udah berhasil di-pass.
Tapi waktu saya print, isinya kosong.
Skrip itu saya liat dari buku, dan waktu saya pake windows bisa jalan.

Contoh:
first.html
form action=coba.php

coba.php
URL-nya http://localhost/coba.php?nama=heru
?
printf(Hello $nama);
$
coba spt ini:
?php
printf(Hello . $_GET['nama']);
?

Tapi waktu ditampilin, cuma ditampilin
Hello
-
Apa yang salah ya?
Di servernya???
Mohon bantuannya
Thanks all
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php


Re: [linux-programming] Tanya php

2004-06-04 Terurut Topik Ferry Irawan
- Original Message -
From: Heru Martinus Salim [EMAIL PROTECTED]

 Saya pake apache 2, dengan php4.
 Ada masalah waktu passing parameter dari form.
 Kalo pake method get, keliatan kalau parameter udah berhasil di-pass.
 Tapi waktu saya print, isinya kosong.
 Skrip itu saya liat dari buku, dan waktu saya pake windows bisa jalan.

Kemungkinan besar PHP Anda diset dengan register_globals off

Dari PHP Manual http://id.php.net/manual/en/configuration.directives.php

register_globals
Tells whether or not to register the EGPCS (Environment, GET, POST, Cookie,
Server) variables as global variables. For example; if register_globals =
on, the URL http://www.example.com/test.php?id=3 will produce $id. Or,
$DOCUMENT_ROOT from $_SERVER['DOCUMENT_ROOT']. You may want to turn this off
if you don't want to clutter your scripts' global scope with user data. As
of PHP 4.2.0, this directive defaults to off. It's preferred to go through
PHP Predefined Variables instead, such as the superglobals: $_ENV, $_GET,
$_POST, $_COOKIE, and $_SERVER. Please read the security chapter on Using
register_globals for related information.


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Re: [linux-programming] Tanya php

2004-06-04 Terurut Topik pusatlinux office
Anda ketinggalan jamannya PHP.
Sekarang variabelnya secara default nggak ditampung lagi dengan nama 
variabel langsung, tetapi di dalam $_POST[], $_GET[], atau
$_REQUEST[].

URL-nya http://localhost/coba.php?nama=heru
?
printf(Hello $nama);
$
anda bisa merubah jadi:
$nama = $_GET[nama];
printf(Hello $nama);
===
$_POST[nama variabel] untuk mengambil variabel yang dikirim dengan metoda 
POST.
$_GET[nama variabel] untuk mengambila variabel yang dikirim baik dengan 
metode GET maupun POST.

Thx.
Yahya. pusatlinux.com

At 12:31 PM 6/5/04 +0700, you wrote:
Hallo,
saat ini saya sedang mengajarkan tentang php.
Tapi waktu dulu saya belajarnya di windows.
Sekarang pake linux ngajarnya.
Saya pake apache 2, dengan php4.
Ada masalah waktu passing parameter dari form.
Kalo pake method get, keliatan kalau parameter udah berhasil di-pass.
Tapi waktu saya print, isinya kosong.
Skrip itu saya liat dari buku, dan waktu saya pake windows bisa jalan.

Contoh:
first.html
form action=coba.php

coba.php
URL-nya http://localhost/coba.php?nama=heru
?
printf(Hello $nama);
$
Tapi waktu ditampilin, cuma ditampilin
Hello
-
Apa yang salah ya?
Di servernya???
Mohon bantuannya
Thanks all
--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php