Я не уверен, как вы структурировали свой контроллер и представления, но вы могли бы использовать такую структуру для пользователей, где uid - это уникальный идентификатор пользователя:
href="users.php?uid=123"
users.php
будет затем использовать переменную GET uid
, чтобы загрузить запрос информации о пользователе из вашей модели и затем передать эту информацию вашему представлению. Чтение в переменной GET будет выглядеть так:
if ( isset($_GET['uid']) ) {
$uid = $_GET['uid'];
// Load info from model and present in view
} else {
// Handle invalid or unspecified users, perhaps show all available users
}
После того, как вы создали базовую функциональность, вы можете использовать правила Apache mod_rewrite, такие как Sureround, чтобы сделать URL красивым.