Задача: Надо написать API для редактирования записей в БД. Запрос должен выглядеть так: ...domain/change/id где id-id книги в базе данных. Я разобрался перенаправлением, но как мне передать id в сценарий?
Может, лучше REST? Т.е. GET /books/тут_id – edit (форма редактирования); POST /books/тут_id – save. Хотя по сути это то же самое, только в адресах используются слаги «коллекций», а не действий. Вот моя статья, где есть пример того, как можно парсить $_SERVER['REQUEST_URI']: Как сделать единую точку входа с ЧПУ? --- Добавлено --- На странице «коллекции» (например /books) делаете примерно следующее: PHP: <?php while ($book=getrow('books')): ?> <p><a href="/<?= $page['id'] ?>/<?= $book['id'] ?>"><?= $book['name'] ?></a></p> <?php endwhile; ?>