Re: [linux-programming] tanya PHP
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
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
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
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
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
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
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
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
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
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
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
- 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
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