Генерирую ссылки на карточки объявления, обычно id записи в БД передают методом GET. Но мне надо передать методом POST, что бы был красивый URL.
Пример:
sita-poka-chto.netu/advert_id999999999
Как при генерации данной страницы собственно получить эти девятки. Какой способ лучше всего?
ну обычно вроде так передают sita-poka-chto.netu/advert_id/999999999
и что вы описали это не POST
Есть роутинг, есть ЧПУ. На чистом php реализовать не так просто...карточки, объявления...да возьмите уже фреймворк какой-нибудь, на Yii2 подобное пилится за 1-2 дня
Лучший способ: GET sita-poka-chto.netu/advert_id/999999999
и использовать фреймворк
метод POST используется, когда вы хотите сохранить что то на сервере или изменить.
А то что вы описали - это тот же самый GET, только в параметрах и теле запроса пусто.
/advert_id/999999999 вы найдете в $_SERVER['REQUEST_URI']
Как строку разбить догадаетесь?
При формировании каких-то сложных правил роутинга вам 100% понадобятся регулярные выражения.