我用的路由器CakePHP的防止用戶輸入URL
Router::connect(
'/articles/:id/:slug',
array('controller' => 'articles', 'action' => 'view'),
array(
'pass' => array('id', 'slug'),
'id' => '[0-9]+'
)
);
但如何防止用戶輸入/articles/view/:id
。我可以讓頁/篇/圖/:ID變成了「未找到」?
我不明白你想要什麼。你是否想找到沒有slu pages的頁面?只要執行重定向或$ this->錯誤(404),當slug爲空時。 – sibidiba 2010-09-25 17:10:09