Category Archives: PhalconPHP

Form Phalcon

Phalcon\Forms adalah komponen yang membantu pengembang dalam penciptaan dan pemeliharaan form dalam aplikasi web.

Contoh berikut menunjukkan penggunaan dasar:

<?php

use Phalcon\Forms\Form,
    Phalcon\Forms\Element\Text,
    Phalcon\Forms\Element\Select;

$form = new Form();

$form->add(new Text("name"));

$form->add(new Text("telephone"));

$form->add(new Select("telephoneType", array(
    'H' => 'Home',
    'C' => 'Cell'
)));

Continue reading

Validasi Phalcon

Phalcon\Validation merupakan komponen validasi independen yang memvalidasi set data yg sering berubah. Komponen ini dapat digunakan untuk mengimplementasikan aturan validasi phalcon pada objek data yang tidak termasuk dalam model atau koleksi.

Contoh berikut menunjukkan penggunaan dasar: Continue reading

Escaper Phalcon

Website dan aplikasi Web rentan terhadap serangan XSS , meskipun PHP menyediakan fungsionalitas escape, tapi dalam beberapa konteks tidaklah cukup / sesuai. Phalcon \ Escaper menyediakan escape kontekstual, komponen ini ditulis dalam C memberikan beban/overhead minimal ketika escape berbagai jenis teks.

Kami merancang komponen ini didasarkan pada XSS (Cross Site Scripting) Cheat Sheet Pencegahan  dibuat oleh OWASP

Selain itu, komponen ini bergantung pada mbstring untuk mendukung hampir semua charset.

Untuk menggambarkan bagaimana komponen ini bekerja dan mengapa penting, perhatikan contoh berikut: Continue reading

Filter Input Phalcon

Filter & sanitasi input pengguna adalah bagian penting dari pengembangan perangkat lunak. Mempercayai atau mengabaikan untuk membersihkan masukan pengguna dapat menyebabkan penyalahgunaan akses ke konten aplikasi Anda, terutama data pengguna, atau bahkan host-server aplikasi Anda.

komponen Phalcon \ Filter  menyediakan satu set filter yang umum digunakan dan helper sanitasi data. Ini menyediakan cara berorientasi objek sebagai ekstensi PHP filter. Continue reading

Session Phalcon

Phalcon \ Session menyediakan penampung berorientasi objek untuk mengakses data Session Phalcon.

Alasan untuk menggunakan komponen ini bukannya raw-session adalah:

  • Anda dapat dengan mudah mengisolasi data sesi di aplikasi pada domain yang sama
  • Intercept dimana data sesi set / get dalam aplikasi Anda
  • Mengubah adaptor sesi sesuai dengan kebutuhan aplikasi

Continue reading

Cookie Phalcon

Cookie Phalcon adalah cara yang sangat berguna untuk menyimpan potongan-potongan kecil dari data dalam klien yang dapat diambil bahkan jika pengguna menutup browser-nya. Phalcon \ Http \ Response \ Cookies bertindak sebagai penampung global untuk cookies. Cookies disimpan dalam penampung ini selama eksekusi permintaan dan akan dikirim secara otomatis pada akhir permintaan. Continue reading