Masino Sinaga

Web Development and PHPMaker

Anda di sini: Beranda / PHPMaker / Mudahnya Mendapatkan URL Aplikasi Web yang Dihasilkan oleh PHPMaker
Membatasi Akses Versi Live dan Versi Development Aplikasi Web dari PHPMaker
Fields jQuery Plugin, Mudahnya Mengambil dan Mengeset Nilai di Form pada Client Scripts

Mudahnya Mendapatkan URL Aplikasi Web yang Dihasilkan oleh PHPMaker

Kam, 15 Oktober 2015 oleh Masino Sinaga Tinggalkan Komentar

Luar biasa memang PHPMaker ini bah! Setiap hari ada saja ilmu baru yang bisa didapatkan darinya. Sering kali ilmu itu diperoleh dengan cara yang memancing kreativitas si Web Developer. Contohnya, hari ini saya baru saja berhasil mengetahui trik untuk mendapatkan URL dari alamat utama Aplikasi Web yang dihasilkan oleh PHPMaker.

Awalnya, karena ada kebutuhan di salah satu Aplikasi Web yang saya bangun dan pelihara selama ini, untuk membedakan versi Aplikasi Web menjadi dua bagian. Pertama untuk versi Live, dan yang kedua untuk versi Development. Karena keterbatasan server, maka versi Development harus ditempatkan di sebuah sub-folder yang lokasinya berada satu level di bawah folder dari versi Live.

Mau tidak mau, saya harus bisa membedakan URL dari alamat utama kedua versi tadi. Tentu ada alasan yang sangat kuat yang tidak bisa saya sampaikan di sini, mengapa saya dan juga Anda sebagai Web Developer yang menggunakan PHPMaker, dituntut harus bisa membedakan URL dari alamat utama dari Aplikasi Web tersebut. Anda akan mengetahuinya nanti!

Sekalipun di menu Help atau dokumentasi manualnya belum ada topik yang menerangkan mengenai trik yang saya dapatkan ini, tapi untungnya PHPMaker sudah menyediakan beberapa global function yang jika dikolaborasikan, maka bisa menghasilkan URL alamat utama Aplikasi Web tadi.

Penasaran? Cukup dengan membuat global function dengan kode selengkapnya seperti berikut ini:

function Get_Root_URL() {
	return str_replace(substr(strrchr(ew_CurrentUrl(), "/"), 1), "", ew_DomainUrl().ew_CurrentUrl());
}

Karena kita berbicara mengenai global function di PHPMaker, maka kita bisa menaruh function tadi di lokasi ini: Server Events -> Global -> All Pages -> Global Code. Dengan cara ini, maka function tersebut bisa kita panggil dari manapun di Aplikasi Web yang dihasilkan oleh PHPMaker.

Secara umum, function di atas hanya melibatkan dua global function, yaitu:
– ew_DomainUrl()
– ew_CurrentUrl()

Jadi, arti dari function di atas adalah, kita terlebih dulu menggabungkan dua function yang bernama ew_DomainUrl() dan ew_CurrentUrl(). Ingat, urutannya harus benar seperti di atas. Lalu, setelah itu hilangkan file .php (termasuk dengan parameter query string jika ada) yang terdapat setelah karakter separator garis miring yang diperoleh dari function ew_CurrentUrl(). Caranya, cukup dengan menimpanya menggunakan string kosong.

Sederhana sekali, bukan? Sengaja saya tidak menjelaskan apa arti dari setiap function tersebut secara lebih detail di sini, supaya Anda bisa mencobanya sendiri. Gak seru kalau saya jelaskan di sini, hehehe… 😛

Eh, tapi paling tidak, function di atas sudah terbukti bisa membedakan URL dari alamat utama Aplikasi Web, dan bisa digunakan di project PHPMaker Anda manapun.

Keren PHPMaker, ‘kan? 🙂

Ditempatkan di bawah: PHPMaker Ditag dengan:Belajar PHPMaker, ew_CurrentPage, ew_CurrentUrl, ew_DomainUrl, PHPMaker Indonesia, Root URL, Tutorial PHPMaker

Masino Sinaga

Web Developer pengguna PHPMaker untuk membangun Aplikasi Web sejak tahun 2004. Sampai sekarang masih aktif dan rajin membagikan pengalamannya menggunakan PHPMaker melalui situs masinosinaga.com, ilovephpmaker.com, dan phpmakerprojects.com.

Membatasi Akses Versi Live dan Versi Development Aplikasi Web dari PHPMaker
Fields jQuery Plugin, Mudahnya Mengambil dan Mengeset Nilai di Form pada Client Scripts

Tinggalkan Balasan Batalkan balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses

Pos-pos Terbaru

  • Alasan 20 Harus Pakai Masino Extensions: Maximum Record per Page
  • Alasan 19 Harus Pakai Masino Extensions: Custom Breadcrumb Links
  • Alasan 18 Harus Pakai Masino Extensions: Improvement User Level Permissions
  • Alasan 17 Harus Pakai Masino Extensions: Dynamic Permission for Export Data
  • Alasan 16 Harus Pakai Masino Extensions: Confirm Before Save

Menu

  • Siapa Saya?
  • Web Development
  • PHPMaker
  • Umum
  • Syarat dan Ketentuan
  • Sitemap (Peta Situs)
  • Komentar

Komentar Terbaru

  • Demo Masino Extensions for PHPMaker 2026 – Masino Sinaga pada Fitur-Fitur Masino Extensions untuk PHPMaker 2024
  • Masino Sinaga pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Angg* pada Kode Javascript yang Berubah di PHPMaker 2026 dari PHPMaker 2025
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True
  • Masino Sinaga pada Cara Menampilkan Tombol Close di Footer Modal buat Custom File yang SkipHeaderFooter-nya Bernilai True

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. PHPMaker Projects
  6. PHPMaker Learning

Baru di PHPMaker?

Baca ini terlebih dulu ...

  1. Ayo Menjadi Web Developer yang Cerdas!
  2. PHPMaker: PHP Code Generator + PHP Framework
  3. Pertanyaan-Pertanyaan yang Paling Sering Diajukan Seputar PHPMaker
  4. Tips buat Anda Pemula yang Baru Mengenal dan Menggunakan PHPMaker
  5. Bacalah Help, Bacalah Help, dan Bacalah Help di PHPMaker!

(c) Masino Sinaga 2009 - 2026 | WordPress | Catat masuk | Kembali ke atas