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 dan ilovephpmaker.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

  • Item Menu Tetap Aktif Meskipun Sedang Menampilkan Halaman Tambah, Ubah, Tampilkan, Cari di PHPMaker 2022
  • Hati-Hati Memilih Versi PHP Sebelum Generate Code di PHPMaker 2022
  • Alasan AlwaysUseEnglishUSLocale Sebaiknya Aktif di Masino Extensions untuk PHPMaker 2022
  • MasinoInputMask18 Extension, Autoformat Angka dengan Fitur Lebih Kaya di PHPMaker 2022
  • MasinoSignature18 Extension, Mudahnya Mengelola Tanda Tangan di PHPMaker 2022

Menu

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

Komentar Terbaru

  • Masino Sinaga pada Ini Dia Fitur-Fitur yang Terdapat di Masino Extensions untuk PHPMaker 2022
  • muslih pada Ini Dia Fitur-Fitur yang Terdapat di Masino Extensions untuk PHPMaker 2022
  • Masino Sinaga pada PHPMaker 2021 Menggunakan DBAL Menggantikan ADOdb
  • Bayu pada PHPMaker 2021 Menggunakan DBAL Menggantikan ADOdb
  • Masino Sinaga pada PHPMaker 2021 Menggunakan DBAL Menggantikan ADOdb

Situs Terkait

  1. I Love PHPMaker
  2. Situs Resmi PHPMaker
  3. Forum Diskusi PHPMaker
  4. PHPMaker di IlmuKomputer.com
  5. 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 - 2021 | WordPress | Catat masuk | Kembali ke atas