Tôi là người dùng CodeIgniter và tôi đang xem Kohana. Điều đầu tiên tôi nhận thấy là trong tài liệu mỗi đoạn bắt đầu với:Kohana: Có cần kiểm tra xem SYSPATH đã được xác định chưa?
<?php defined('SYSPATH') or die('No direct script access.');
giả sử tôi sẽ sử dụng .htaccess cho địa chỉ viết lại, điều này thực sự cần thiết? Nó là một thay thế cho .htaccess cho purpouse tránh truy cập trực tiếp? Nó chỉ là một thực hành tốt cho "bảo vệ chiều sâu"?
CodeIgniter cũng vậy: nếu (! Được xác định ('BASEPATH')) thoát ('Không cho phép truy cập tập lệnh trực tiếp'); – shadowhand