Преимущество - удобочитаемость и, возможно, лучшее размещение в поисковых системах.
Этого можно достичь с помощью mod_rewrite
, если вы используете Apache. В PHP вы также можете посмотреть на предопределенные глобальные переменные - я думаю, $_SERVER['REQUEST_URI']
работает, но может быть и лучше.
При использовании обычного PHP без переписывания вы также можете удалить .php
из имени скрипта, если вы правильно настроите свой сервер и, таким образом, получите «хорошие» URL.