How to enable using the $_GET variable in CodeIgniter

คงจะทราบดีว่า ถ้าเราตั้ง $config[‘enable_query_strings’] = FALSE ตัว CodeIgniter มันจะ unset ตัวแปร $_GET ของเราซะงั้น  ครั้งแรกที่ผมแก้ ผมเข้าไปแก้ที่ core ของ CodeIgniter เลยครับ  แต่วันนี้ผมคิดเทคนิคดีๆ ได้แล้ว เลยอยากบอกต่อครับ

ให้เข้าไปตั้งค่าในไฟล์ config.php ดังนี้ครับ


$config['permitted_uri_chars'] = '';
$config['enable_query_strings'] = TRUE;
$config['controller_trigger'] = "adl3q-gSF3_QklAWq"; // <-- ใส่ค่าอะไรก็ได้ ที่คิดว่าไม่มีใครเดาออกชัวๆ
$config['function_trigger'] = "oIUgk42__mA-2v04"; // <-- ใส่ค่าอะไรก็ได้ ที่คิดว่าไม่มีใครเดาออกชัวๆ

เท่านี้ก็เรียบร้อยครับ

คราวนี้ก็สามารถทำอะไรลักษณะนี้ได้แล้วครับ

http://localhost/controllerA/method/?a=1&b=2&c=3

Awesome~!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.